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
我已经给出了链接。看看那里。 –