2012-12-15 16 views
0

所以我在這裏你的第二個iOS應用 - 啓用持久總表

http://developer.apple.com/library/ios/documentation/iPhone/Conceptual/SecondiOSAppTutorial/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011318-CH1-SW1

繼IOS教程的實現代碼如下的數據是隻包含字符串和日期的自定義類。

這裏是什麼樣子

http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/SecondiOSAppTutorial/DesigningDataModel/DesigningDataModel.html

任何人都可以提出如何將這些應用程序的啓動之間保存數據?

+0

看看NSCoding。 – Josiah

+0

我確實考慮NSCoding,但由於自定義類只包含字符串和日期,是不是這個矯枉過正? – totalitarian

+0

不,我不會說。這很容易使用,而對於這樣簡單的數據似乎是最好的選擇。你也可以練習核心數據。 – Josiah

回答

0

您可以使用NSCoding來存儲這樣簡單的數據。你甚至可以使用NSUserDefaults,但我不會推薦它。核心數據真的是要走的路,除非你知道你永遠不需要任何稍微複雜的東西。

檢查出this guide關於如何使用NSCodingwww.raywenderlich.com保留簡單的數據 - 一個非常好的教程網站的人開始iOS開發。

+0

另一種方法是在NSDictionary/NSArray上使用writeTo方法 - 支持各種格式。然而,NSCoding/CoreData是更普遍有用的技術。 –

0

可能使用NSCodingNSUserDefaults

但是對於任何比示例數據多得多的實際應用程序,最終您會看到類似Core Data的內容。

從您的意見,我看到你認爲這只是幾個領域的矯枉過正。但是,這是學習和練習設置Core Data模型並使用Fetched結果控制器將其連接到表視圖的理想時間。

相關問題