iOS ARC使用总结

来源:互联网 发布:淘宝双12红包 编辑:程序博客网 时间:2024/06/06 04:54

在iOS ARC模式下,编译器会自动插入release

有些时候程序出现 message sent to deallocated object的时候,你不知道什么原因。

一种原因是因为你在ARC下使用了block编程,你要再block中把你使用的变量设置成__weak 和 __block, 因为arc下的block会retain你的变量

第二种就是你UITableView的delegate,或是UISearchBar的delegate,在dealloc方法中要把它们都的都设置成 xxxx.delegate=nil


0 0
原创粉丝点击