Tekkaman

导航

 

2012年5月2日

摘要: 【Objective-C指针与CoreFoundation指针之间的转换】 ARC仅管理Objective-C指针(retain、release、autorelease),不管理CoreFoundation指针,CF指针由人工管理,手动的CFRetain和CFRelease来管理,注,CF中没有a... 阅读全文
posted @ 2012-05-02 14:14 Tekkaman 阅读(2255) 评论(0) 推荐(1)
 
摘要: 【ARC的特性】 ARC下,所有NSObject类型指针, 1. 默认为__strong类型 2. 可以显示的指定为__weak类型,__weak类型指针在所指向对象销毁后会自动置为nil 3. __autorelesing类型用于inout参数类型 ARC下,当一个函数返回一个NSObject指针时,编译器会帮我们实现autorelease调用。例如: return pObject; 编译器会帮我们扩展为 return [pObject autorelease]; ARC下,不能显式release,可以使用将值赋为nil来让编译器为我们release。【ARC与Block】 ... 阅读全文
posted @ 2012-05-02 10:17 Tekkaman 阅读(5700) 评论(0) 推荐(1)