为了账号安全,请及时绑定邮箱和手机立即绑定

App内初始化数据怎么提供?

App内初始化数据怎么提供?

一只萌萌小番薯 2019-04-16 20:26:21
比如一个app,用户打开就内置了很多数据,日志、文章等。这些怎么存到app中?什么时候存?我想的是把数据保存为文本文件,用户安装app后,第一次打开,读取文本文件,写入数据库,以后每次读取数据库。一般通用做法是怎样的呢?
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

针对你的问题分别作出回答:
咋么存到App里?
@callmewhy已经给出了答案
什么时候存?
这个要看具体问题,从你的情景描述看我认为在用户打开应用去请求数据时存储
一般通用的做法是什么?
对于文章日志等数据量大的请求,建议按照@JoeMartini的方式来
对于一些应用的设置数据,可以写到plist文件中
对于一些需要本地缓存数据情况,比如新闻app在断网的情况下浏览数据,使用Coredata或者SQLite来存储
                            
查看完整回答
反对 回复 2019-04-16
?
jeck猫

TA贡献1909条经验 获得超7个赞

iOS中常用的有四种数据存储方式,深入学习可以googleios数据存储。
NSUserDefaults
字典形式的轻量级存储,常用来存储配置信息。
SQLite
SDK内预置了SQLite数据库。使用起来略复杂,建议配合一些包装使用。例如fmdb
CoreData
官方的持久化的管理方案,不过一般大公司用的比较少。
直接归档到本地文件
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 354 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信