小编jes*_*ang的帖子

在ARC下,卸载viewcontroller时需要为所有强成员设置nil吗?这是必须的吗?

假设我有一个这样的视图控制器:

@interface ControllerA : viewcontroller{
    NSString * __strong a;
}

@end
Run Code Online (Sandbox Code Playgroud)

并在viewDidLoad功能我设置

a = [[NSSString alloc] init];
Run Code Online (Sandbox Code Playgroud)

在另一个ControllerB中,

{
    ControllerA * controllerA = [[ControllerA alloc] init];
}
Run Code Online (Sandbox Code Playgroud)

控制器的成员会被释放吗?

memory ios automatic-ref-counting

5
推荐指数
1
解决办法
6663
查看次数

使用goBack时不会触发webViewDidFinishLoad

我想在加载网页后做一些额外的工作,所以我在webViewDidFinished中添加了一些代码,但似乎在这种情况下它不起作用.

情况:我访问了一个带有UIWebview的网页,然后点击一个链接到另一个,之后,我运行

[webview goback];
Run Code Online (Sandbox Code Playgroud)

似乎页面仅从缓存加载

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
Run Code Online (Sandbox Code Playgroud)

叫做,

- (void)webViewDidFinishLoad:(UIWebView *)webView;
Run Code Online (Sandbox Code Playgroud)

不叫.

uiwebview ios uiwebviewdelegate

4
推荐指数
2
解决办法
2144
查看次数

获取 UIWebview 的当前域

我想获取UIWebView的当前域

例如:

http://amtmall.com/i15104234454.htm?sid=a0c935526ab19ee7051225579c90cf96&spm=875.124399.275145.1 -> tmall.com

有什么可靠的方法可以做到这一点吗?

我看到有人提出这样的建议:

 NSString *currentURL = myWebView.request.URL.absoluteString;
Run Code Online (Sandbox Code Playgroud)

我知道正则表达式可以做到这一点。还有其他办法吗?

regex uiwebview nsstring ios

1
推荐指数
1
解决办法
2409
查看次数

在ARC下,我的代码变慢了,这是正常的吗?

我花了两天的时间改变它与ARC一起工作后,我的应用运行缓慢.

我犯了一些错误让它慢了?或者ARC有点慢?

memory-management objective-c ios automatic-ref-counting

0
推荐指数
1
解决办法
282
查看次数

Python会改变我的字节串吗?

Python会改变我的字符串吗?

在此输入图像描述

相关的问题是我在python中使用了一些shellcode但是失败了

PS:我怀疑Python字符串或C字符串的最终字符是什么,如果字符串有结束字符,如何处理它?这与这个问题有关吗?

c python string bytearray

0
推荐指数
1
解决办法
131
查看次数

在vim中,为什么我的autocmd setfiletype命令不起作用?

在我的.vimrc中我添加了这个,

autocmd BufNewFile,BufRead *.markdown setfiletype octopress
Run Code Online (Sandbox Code Playgroud)

但它似乎无法正常工作,因为我打开一个xxx.markdown文件并输入命令后setfiletype octopress一切正常.

这是我完整的.vimrc

set nocompatible
syntax on
filetype off
colorscheme desert
set nu
set mouse=a
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'
filetype plugin indent on    

Bundle 'vim-octopress'
autocmd FileType markdown setfiletype octopress
Run Code Online (Sandbox Code Playgroud)

希望有人可以帮助我并告诉我如何调试这个东西......

vim

-1
推荐指数
1
解决办法
6121
查看次数