我是新iPhone编程..如何保存的值,如果应用程序时,它的关闭
我的应用程序就像是一个测验..它在每个竞猜型 不同类型quizs的许多问题,我要保存如字符串(测验名)和整数(问题编号),当应用程序被关闭 所以当应用程序被重新启动,我会继续在那里它被使用保存的值
如何做到这一点停止的值。 ..?
任何机构可以帮我做这件事请....
感谢ü
我是新iPhone编程..如何保存的值,如果应用程序时,它的关闭
我的应用程序就像是一个测验..它在每个竞猜型 不同类型quizs的许多问题,我要保存如字符串(测验名)和整数(问题编号),当应用程序被关闭 所以当应用程序被重新启动,我会继续在那里它被使用保存的值
如何做到这一点停止的值。 ..?
任何机构可以帮我做这件事请....
感谢ü
要保存的字符串:
NSString *name = @"John";
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:name forKey:@"Name"];
要加载的字符串:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *name = [prefs stringForKey:@"Name"];
我建议你看一下核心数据,并以它们输入保存的答案。然后,当应用程序重新启动时,您需要找到一种快速加载相关数据的方法(实际上,您会发现不需要加载太多的内容,这也可以帮助您减少需要保存的内容。)
请记住,简单是本质的,懒惰加载非常有帮助。直到需要时才加载任何你不需要的东西。
一个不错的Apple示例是他们提供的与iPhoneOS 2.0(我不知道他们是否仍提供它)的SQLiteBooks示例。
感谢ü史密斯的快速反应.. 我使用的NSUseDefaults .. 谢谢你 – rockey 2010-07-05 20:44:53
NSUserDefaults对保存状态和偏好很好。
谢谢Drawnonward ..快速响应se .. 我使用NSUserDefaults ... – rockey 2010-07-05 20:48:03
谢谢你贺拉斯.. 我用它工作... – rockey 2010-07-05 20:46:39