iPhone开发学习-从手动计数到Automatic Reference Counting
摘要:
在最新的LLVM编译器中,用ARC,我们将要面对新的存储特性:strong, weak,和unsafe_unretained,每个在ARC下的对象都要遵循这些新特性,这里给出他们的简单介绍。strong一个strong类型的对象会在运行时自动retained,并且将会在他的整个生命周期里有效直到该对象被自动的释放。如同其他的Objective-c普通内存管理方法一样,该关键字与retain方法相似。weak一种简单的弱关联(zeroing weak referencing),如果一个变量被定义为weak,当该变量指针被dealloc,该变量将会被赋值nil。例如,如果你有一个strong类型的 阅读全文
posted @ 2013-01-07 11:24 HiCocoa 阅读(184) 评论(0) 推荐(0) 编辑