有awakeFromNib的一個反向的,當筆尖被關閉的調用的方法?我知道一個應用程序委託接收到應用程序將終止的通知,但想知道是否要在簡單的NSObject上保存一些狀態信息。awakeFromNib對面?
1
A
回答
5
不是真的,但主要是因爲它通常沒有意義。到個別對象被釋放時,通常做任何有意義的事情都太晚了。
對於節能狀態,您一般會想這樣做定期,往往通過某個用戶操作觸發(用戶剛剛輸入一組數據....好時間來保存,用戶過渡到應用程序的一個新的組成部分。 ... 保存)。只有保存爲應用程序被終止,或以一個窗口被關閉(或者,在你的情況下,作爲一個特定的屏幕退出)是數據丟失的食譜。
1
對於NSObject
例如其dealloc
程序將被調用的對象消失 - 你應該有機會在那裏,你需要的任何狀態保存關閉破壞self
和super
之前。
相關問題
- 1. viewDidLoad and awakeFromNib timing
- 2. 使用(void)awakeFromNib
- 3. awakeFromNib多次呼叫
- 4. 如何喚醒awakefromnib
- 5. awakeFromNib,applicationWillFinishLaunching和applicationDidFinishLaunching的順序?
- 6. 訪問awakeFromNib中的視圖?
- 7. 我該如何回憶awakeFromNib
- 8. 在awakeFromNib中設置委託
- 9. 調用超類的awakeFromNib
- 10. NSWindowController awakeFromNib被調用兩次
- 11. 什麼是[super awakeFromNib];用於?
- 12. awakeFromNib()不能模擬公制
- 13. 變量是無在awakeFromNib
- 14. awakeFromNib方法調用多次
- 15. NSView初始化:-init:vs -awakeFromNib:
- 16. 處理文件的所有者對象awakeFromNib
- 17. awakeFromNib和執行的loadView針對不同的情況下
- 18. 在awakeFromNib上創建子視圖
- 19. 從awakeFromNib調用Bundle.main.loadNibNamed時的Infinit循環
- 20. awakeFromNib和局部變量的問題
- 21. ARC分配實例變量init或awakeFromNib
- 22. 爲什麼awakeFromNib中的控件(null)?
- 23. @ awakeFromNib中的IBOutlet未初始化
- 24. 爲什麼我的awakeFromNib不會啓動?
- 25. UIKit - awakeFromNib如果沒有實現
- 26. 在awakeFromNib中添加子視圖
- 27. 以編程方式創建ViewController和awakeFromNiB?
- 28. awakeFromNib不在我的ViewController中調用
- 29. 在awakeFromNib期間需要使NSPopover出現?
- 30. 視圖控制器調用awakeFromNib兩次
這通常太晚應用程序已經在拆除的中間。 – bbum 2009-09-01 22:36:41