假设我有一个这样的视图控制器:
@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)
控制器的成员会被释放吗?
我想在加载网页后做一些额外的工作,所以我在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的当前域
例如:
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)
我知道正则表达式可以做到这一点。还有其他办法吗?
我花了两天的时间改变它与ARC一起工作后,我的应用运行缓慢.
我犯了一些错误让它慢了?或者ARC有点慢?
Python会改变我的字符串吗?

相关的问题是我在python中使用了一些shellcode但是失败了
PS:我怀疑Python字符串或C字符串的最终字符是什么,如果字符串有结束字符,如何处理它?这与这个问题有关吗?
在我的.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)
希望有人可以帮助我并告诉我如何调试这个东西......