我正在製作一個公司產品列表的應用程序。數據不需要由用戶修改。我怎樣才能保存這些信息?在下載應用程序時,數據必須已存在於本地。iOS在本地存儲數據
-1
A
回答
0
根據您的要求的plist或SQLite的是不錯的選擇您。
爲什麼plist中
因爲它是輕量級的。
爲什麼SQLite的
如果你想對你的數據進行查詢。
0
您可以使用NSUserdefaults或CoreData,另外還有一個名爲Realm的第三方庫。
也檢查了這個問題: storing data locally on the iphone
編輯 答案被Sr.Richie中提供的鏈接:
對於你應該使用簡單的NSUserDefaults的數據。 CoreData非常酷,但主要用於存儲數據庫結構,並介紹了複雜性(但我喜歡它:))。如果你只需要存儲的字符串,數組等等(基本上是首選項),你可以用NSUserDefaults的去:
例如:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; //load NSUserDefaults
NSArray *fakeFavs = [[ NSArray alloc] initWithObjects:@"2",@"4", @"100", nil]; //declare array to be stored in NSUserDefaults
[prefs setObject:fakeFavs forKey:@"favourites"]; //set the prev Array for key value "favourites"
0
您可以將數據保存在sqlite或coredata中。對於已經填寫數據庫中的數據,你可以使用「sqlite管理器」,並在sqlite管理器中運行你的查詢,並保存在桌面上(你想要的地方)。創建填充的數據庫後,將其拖入項目中並執行任何您想要的操作。您已經在這裏填寫數據庫。
相關問題
- 1. 在iOS上安全地存儲數據
- 2. 從本地存儲mysql存儲數據
- 3. 在本地存儲緩存數據
- 4. 存儲本地數據
- 5. iOS AS3 AIR本地存儲
- 6. 在iOS本地存儲Facebook用戶數據
- 7. 如何使用iOS + Swift在本地存儲我的數據?
- 8. Silverlight在本地存儲數據
- 9. Android:是否在本地存儲數據?
- 10. 如何在iPhone本地存儲數據
- 11. 如何在本地存儲數據?
- 12. 在Python本地存儲數據
- 13. 在iPhone上本地存儲數據
- 14. 在設備上本地存儲數據
- 15. 在本地存儲大量數據
- 16. 在java中存儲本地數據?
- 17. 數據存儲在本地的iphone
- 18. 在iOS本地存儲protobuf對象
- 19. 將數據保存到本地存儲
- 20. 將數據保存到本地存儲
- 21. Clent-side數據存儲,DOM存儲或HTML5本地存儲?
- 22. iOS文本和圖像數據存儲
- 23. 存儲下拉選擇數據在本地存儲使用javascript
- 24. 如何刪除存儲在本地存儲中的數據?
- 25. 最佳實踐將數據存儲在本地存儲中
- 26. AngularJs:在本地存儲中存儲和檢索數據
- 27. HTML5數據不是在本地存儲中存儲
- 28. 未將數據存儲在本地存儲中
- 29. 顯示存儲在本地存儲到另一頁的數據
- 30. 數據存儲在本地主機上,但不在gae數據存儲上?
plist vs核心數據vs NSUserDefaults- http://stackoverflow.com/a/7059445/1692651。 另一種選擇是Realm - https://github.com/realm/realm-cocoa –