我正在制作一个公司产品列表的应用程序。数据不需要由用户修改。我怎样才能保存这些信息?在下载应用程序时,数据必须已存在于本地。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. 在本地存储缓存数据
- 2. 存储本地数据
- 3. 如何使用iOS + Swift在本地存储我的数据?
- 4. Android:是否在本地存储数据?
- 5. Silverlight在本地存储数据
- 6. 如何在本地存储数据?
- 7. 在Python本地存储数据
- 8. 将数据保存到本地存储
- 9. 将数据保存到本地存储
- 10. Clent-side数据存储,DOM存储或HTML5本地存储?
- 11. 存储下拉选择数据在本地存储使用javascript
- 12. 最佳实践将数据存储在本地存储中
- 13. 如何删除存储在本地存储中的数据?
- 14. HTML5数据不是在本地存储中存储
- 15. 未将数据存储在本地存储中
- 16. 数据存储在本地主机上,但不在gae数据存储上?
- 17. PFUser对象不能从本地本地数据存储(iOS)中检索
- 18. 本地存储数据到服务器
- 19. 用于本地存储的数据库
- 20. 旧本地存储数据的策略
- 21. iPhone本地存储 - 核心数据,NSFileManager,...?
- 22. iPad的本地数据存储限制
- 23. 客户端本地存储的数据
- 24. 无法删除本地数据存储
- 25. 如何备份本地存储数据
- 26. 本地存储过期数据
- 27. 使用Parse本地数据存储本地保存额外的数据
- 28. 存储用户数据iOS
- 29. App dev - 将Shopify数据存储在本地数据库中
- 30. 保存在本地存储
plist vs核心数据vs NSUserDefaults- http://stackoverflow.com/a/7059445/1692651。 另一种选择是Realm - https://github.com/realm/realm-cocoa –