作者shinrenpan (好無聊,丟個水球來吧)
看板MacDev
標題[問題] 問幾個iOS的問題
時間Wed Feb 16 14:05:17 2011
ViewDidLoad跟loadView的差別
-(id)initWithCoder:(NSCoder *)aDecoder
何時會用到呢?
-(void)awakeFromNib
何時會用到呢?
- (void)viewDidUnload 跟 - (void)didReceiveMemoryWarning
觸發的條件
-(void)viewDidAppear:(BOOL)animated
我的理解是當這個view顯示完成時會call這個funtion
但是當2個UIViewController A 跟 B
在A的(void)viewDidLoad 設置self.view = B.view
為什麼B的(void)viewDidAppear:(BOOL)animated 無法響應
2個UIViewController A 跟 B
當 [A presentModalViewController:B animated:YES]
然後[B dismissModalViewControllerAnimated:YES] 回到A後
B佔用的記憶體會清除嗎(包含B裡面所有的物件)
當A push到B, B pop 回A, B佔用的記憶體會清除嗎(包含B裡面所有的物件)
當某個物件A = [[[NSObject alloc]init]autorelease]
A會在什麼條件下release呢?
可以強制將autorelease的物件release嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.79.157
推 dryman:前面幾個mac app開發也有,建議你把cocoa fundamental看完 02/17 00:25
推 leondemon:建議可以看看Cocoa Design Pattern 對了解很有幫助 02/17 22:28
→ leondemon:也有出書 Addison-Wesley出版 書很不錯 02/21 21:00
→ leondemon:如果Design Pattern底子ok的話 也可以直接看Apple的文件 02/21 21:01