庫的基本內(nèi)存管理策略
apple為開發(fā)者提供了大量的庫,庫中包含的各種類的內(nèi)存管理策略如下。
1.如果對象使用-初始化方法創(chuàng)建,那么對象僅僅對引用計數(shù)加1,也就是內(nèi)部執(zhí)行一次retain操作。
2.如果對象使用+初始化對象(相當于java或者c++的static方法),那么對象不但對引用計數(shù)加1,還自動執(zhí)行autorelease操作。
3.使用@property (retain) 聲明的屬性,將會在第一次賦值時,執(zhí)行retain操作。
更多信息請查看IT技術專欄