我是新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