0
A
回答
1
您應該執行應用程序持久性。
瞭解更多here。
當用戶註銷時,Lion爲他們提供了在重新登錄時將所有打開的應用恢復到當前狀態的選項。要在您的應用中支持此功能,您必須爲每個窗口確定是否應該使用-setRestorable:方法。然後Cocoa將負責保存窗口及其相關窗口控制器的狀態(大小,位置等),讓您可以選擇寫出與窗口關聯的自定義對象的其他狀態信息。
要恢復應用程序在重新啓動時的狀態,每個窗口都必須通過+ restoreWindowWithIdentifier:state:completionHandler:class方法(在NSWindowRestoration協議中定義)指定所謂的恢復類。恢復類然後負責實例化窗口及其相關對象(如窗口控制器)。有關逐步指導,請參閱Mac OS X應用程序編程指南中的用戶界面保留主題。
0
靠近複選框。設置窗口的框架自動保存名稱。這是在應用程序的首選項中指定一個值(由NSWindow
管理)的一個關鍵字,在該選項下存儲和檢索窗口的框架。在NSUserDefaults.For例如
0
商店的大小和位置,你在存儲NSUserDefaults的 一個cgpoint如下
CGPoint *point=CGPointMake(34,67);
NSUserDefaults* def=[NSUserDefaults standardUserDefaults];
NSString* mypointstr=NSStringFromCGPoint(point);
[def SetObject:mypointstr:forkey:@"mypoint"];
得到這個未來的應用程序啓動
NSString* myprevstr=[def Objectforkey:@"mypoint"]
CGPoint* point=CGPointFromString(myprevstr);
相關問題
- 1. 在啓動應用程序時設置JFrame的最大大小
- 2. 當應用程序關閉時重置默認啓動程序
- 3. Android:關閉我的應用程序時啓動我的服務
- 4. 當啓動活動時,應用程序進程已關閉
- 5. JavaScript模式窗口,當開啓和關閉時放大和縮小位置
- 6. 讓我的應用程序啓動時啓動完成開啓/關閉
- 7. 啓動時關閉的MFC應用程序
- 8. 如何將應用程序關閉時堆大小設置爲最小
- 9. 當應用程序關閉時,BroadcastReceiver無法啓動活動
- 10. iOS位置服務應用程序關閉時啓用/禁用事件
- 11. 在關閉Linux時關閉SIGTERM處理程序的超時配置位置
- 12. 讀取應用程序啓動時的佈局大小
- 13. 啓動運行時2013應用程序與喜歡的表關閉啓動
- 14. Android:在用戶指定的時間啓動和關閉應用程序
- 15. 如何在啓動的應用程序失敗時關閉已啓動的應用程序?
- 16. Java應用程序在關閉時如何重新啓動?
- 17. 當我關閉應用程序時服務再次啓動
- 18. iOS - 在應用程序關閉時啓動函數
- 19. 無法在應用程序啓動時關閉導航抽屜
- 20. 防止應用程序在設備重新啓動時關閉
- 21. Android應用程序強制關閉,同時啓動
- 22. 當屏幕關閉時重新啓動應用程序
- 23. 應用程序在設備關閉時再次啓動
- 24. AVAudioPlayer在啓動應用程序時關閉
- 25. 屏幕關閉時啓動應用程序
- 26. 在啓動應用程序時關閉設備音樂
- 27. 應用程序強制在啓動時關閉
- 28. 獲取位置,同時應用程序被關閉
- 29. 位置更新時,應用程序被關閉
- 30. 應用程序在發送位置phonegap時關閉android
嗨時間, 我的天堂」之前使用過的方法。你能解釋我應該如何實現這個到我的代碼? :-) – Deni
我已經給出了鏈接。看看那裏。 –