ios获取json,ios获取设备唯一标识

发布时间:2022-12-01

本文目录一览:

  1. iOS解析JSON
  2. IOS oc 关于如何读取本地JSON
  3. ios 怎样获取 本地json数据

iOS解析JSON

  • (1)json数据-OC对象
  • (2)OC对象-JSON对象
  • (3)OC对象和JSON数据格式之间的一一对应关系
  • (1)相关框架
  • (2)自己设计和选择框架时需要注意的问题
  • (3)MJExtension框架的简单使用

IOS oc 关于如何读取本地JSON

由于Xcode和MacBook pro经常自己更新,所以我的自己的APP不打算走本地代理了,准备写到本地json

  1. 首先创建路径
// 获取文件路径
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"路径名称" ofType:@"json"];
  1. 读取data
// 根据文件路径读取数据
NSData *data = [[NSData alloc] initWithContentsOfFile:filePath];
  1. data转成json
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];

options的几种类型

ios 怎样获取 本地json数据

一般获取本地数据是从plist文件中读取JSON数据。 读取数据:

NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"city" ofType:@"plist"];
NSArray *cityArray = [[NSArray alloc] initWithContentsOfFile:plistPath];

这里的cityArray根据你存在plist中的数据类型来确定,如果plist中是字典类型,那么你这里需要使用NSDictionary去存储你从plist中获取到的数据。 至于本地存储数据的话根据你项目的具体功能来设计,一般的小型数据如用户昵称、手机号等使用NSUserDefaults即可,但是如果是大量数据如账单类app中的账单数据那么此时需要考虑使用sqlite3去存储数据,至于密码之类就需要使用NSKeyedArchiver去存储。