码迷,mamicode.com
首页 >  
搜索关键字:过渡释放    ( 4个结果
Thread 1: signal SIGABRT-内存管理的陋习
往往是,一个对象释放了多次,即多次释放。多为粗心所致。还有一种过渡释放,很隐蔽。查了很久才知道!NSUserDefaults*userDefault = [NSUserDefaultsstandardUserDefaults];self.arrCollectionData=[userDefaulto...
分类:其他好文   时间:2015-05-11 17:30:32    阅读次数:139
OC中内存管理问题之引用计数
定义一个Person类 其实引用计数这个问题大家可以理解为租房子的问题, 如果有retain alloc 代表这个人租了这间大房子, 拿到了一把钥匙, 引用计数代表房子一共有的钥匙的数量, release代表退房归还钥匙         Person * p = [[Person alloc] init];//房东盖好了一间房子, 现在是房东一个人         //a...
分类:其他好文   时间:2015-01-02 14:44:25    阅读次数:104
内存管理
过渡释放 现象:当写完和内存引用计数-1有关的操作后,程序立即crash. 原因:空间被系统回收之后,不能再做和引用计数-1有关的操作,否则立即crash 解决方案:删除 当引用计数为零时,系统会自动回收内存,我们只管理引用计数. 野指针异常: 现象:可能会崩溃,也可能不会崩溃,写到某一行代码时突然崩溃.(没有写任何和引用计数相关的代码); 产...
分类:其他好文   时间:2014-08-20 10:34:48    阅读次数:253
signal SIGABRT
往往是,一个对象释放了多次,即多次释放。多为粗心所致。还有一种过渡释放,很隐蔽。查了很久才知道!NSUserDefaults*userDefault = [NSUserDefaultsstandardUserDefaults];self.arrCollectionData=[userDefaulto...
分类:其他好文   时间:2014-06-11 12:10:31    阅读次数:193
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!