ios 怎样获取 本地json数据

 我来答
fs...k@163.com
2017-10-28 · 超过30用户采纳过TA的回答
知道答主
回答量:84
采纳率:20%
帮助的人:35.6万
展开全部
一般获取本地数据是从plist文件中读取JSON数据。
读取数据:
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"city" ofType:@"plist"];

NSArrary *cityArray = [[NSArray alloc]initWithContentsOfFile:plistPath];
这里的cityArray根据你存在plist中的数据类型来确定,如果plist中是字典类型,那么你这里需要使用NSDictionary去存储你从plist中获取到的数据。

至于本地存储数据的话根据你项目的具体功能来设计,一般的小型数据如用户昵称、手机号等使用NSUserDefault即可,但是如果是大量数据如账单类app中的账单数据那么此时需要考虑使用sqlite3去存储数据,至于密码之类就需要使用NSKeydArchiver去存储。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式