2014年5月8日 星期四

Obj-C 類別管理

方法

例:
- (id) initRandomEncrypt

- 代表為實體方法(INSTANCE METHOD)
(id) 回傳值 (return value) 為任意型態

Objective-C 記憶體管理

 記憶體管理
Xcode中,我們常用
自動引用計數 (automatic reference counting, ARC),去管理記憶體









物件:  配置記憶體 ->  初始物件 -> 可使用

使用完畢:Release(釋放) -> 自動幫Reference Count 遞減 -> 直到零時自動呼叫dealloc



建立自動釋放池:
NSAutoreleasePool *pool =[ [NSAutoreleasePool alloc] init] ;

End:
[pool drain];