作者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
1F:推 dryman:前面几个mac app开发也有,建议你把cocoa fundamental看完 02/17 00:25
2F:推 leondemon:建议可以看看Cocoa Design Pattern 对了解很有帮助 02/17 22:28
4F:→ leondemon:也有出书 Addison-Wesley出版 书很不错 02/21 21:00
5F:→ leondemon:如果Design Pattern底子ok的话 也可以直接看Apple的文件 02/21 21:01