2014-07-26 61 views
3

創建預算應用程序(不是用於發佈,只是快速&髒),我注意到在啓動Master-Detail模板時,Apple使用Core Data和NSFetch結果來填充表在iPad上考慮注意事項)。核心數據與NSUserDefaults-notes應用程序之間的區別應用程序

我的經驗不足和不專業的編程本能不會考慮兩次抓取一個NSMutableArray,將表格單元格的名稱並將它們填充到索引中,將其保存爲NSUserDefault,然後在重新加載應用程序時,將每個單元格填入它是與NSMutableArray中的索引相同的當前索引,因此內容將返回到用戶離開它的位置。想知道,與使用核心數據相比,這種效率有多低?

請注意,在兩個不同的表格之間進行通信的任何簡單方法都可以保存動態數據?

回答

2

最多有幾百條記錄,請不要擔心。這確實是奇妙的「快速和骯髒」。

儘管如此,Core Data的學習曲線並不像您預期​​的那樣陡峭。一旦你掌握了它 - 而你的簡單應用程序是探索該API的好方法 - 你會發現你想用它做所有事情。即使是大型項目似乎也很容易。

您的選擇。

+1

只要我發佈了這個問題,我通過一堆核心數據教程,沒有什麼驚人的最近,但我想這沒關係。核心數據看起來像是要走的路(如你所說,我可能會需要它以後) – blindman457

+0

酷。然後是時間勾選該複選標記... :-) – Mundi

相關問題