2012年6月15日

[转载]关于内存管理,写一个简单易懂的教程

摘要: 此博客用于学习笔记,需要删除请联系我,原文链接 http://www.1000phone.net/thread-7617-1-1.html管理原则:谁用谁retain,谁retain的谁release。1 ClassA *obj1 = [[ClassA alloc] init]; 2 //这里你申请了一块内存地址,指针obj1指向了这块内存地址,同时你给它retain了一下(retain,copy,alloc这几个方法都相当于把retaincount加一),此时obj1所指向的这块内存地址retaincount为1。3 4 ClassA *obj2=obj1;5 [obj2 retain];6 阅读全文

posted @ 2012-06-15 10:38 笨鸟没先飞 阅读(249) 评论(0) 推荐(0) 编辑

[转]Object-C属性标签assign,retain,copy区别

摘要: 此博客用于学习,需要删除请联系我,转载于http://hi.baidu.com/bomblet/blog/item/64c594fd7801c65ad6887d49.html/cmtid/2cdfe41c52efeb9b86d6b66fYou usually need to claim ownership of your instance variables. See the Objective-C memory management rules. With a retain property, your property setter claims ownership of the new 阅读全文

posted @ 2012-06-15 07:29 笨鸟没先飞 阅读(408) 评论(0) 推荐(0) 编辑

导航