从品牌网站建设到网络营销策划,从策略到执行的一站式服务
简单的数据,对安全性要求不高的数据可以使用 NSUserDefaults (本质上是一个plist)来存储
创新互联建站是一家专业提供新乡企业网站建设,专注与成都做网站、网站制作、H5技术、小程序制作等业务。10年已为新乡众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
相对复杂点的数据,可以使用coredata (本质上是使用sqlite 来存储)
对安全性要求较高的数据,可以使用keychain 来存储。
大数据哇,是以后的方向,ios才算什么啊,包括的太小了。柠檬学院大数据。
当然是大数据 但是如果说入门的话IOS比较好入门 而且目前来讲IOS比较好就业 但是要是发展前景 绝对是大数据
一般获取本地数据是从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去存储。
sqlite:数据库的方式存储数据,经常要去修改查看数据时,用这种方式,
plist:以plist文件的方式存储数据,不常读写文件时,存储内容少,可使用
固化:把内固化在磁盘上,要实现一个固化的代理,优点是可以直接从读取使用该类,也是在不常读写的时候使用,,
plist和固化为什么在不常读写的使用的原因,是应为这两种方式要统一读取和统一写入
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图