ios - App内初始化数据怎么提供?
大家讲道理
大家讲道理 2017-04-17 13:20:56
[iOS讨论组]

比如一个app,用户打开就内置了很多数据,日志、文章等。
这些怎么存到app中?什么时候存?

我想的是把数据保存为文本文件,用户安装app后,第一次打开,读取文本文件,写入数据库,以后每次读取数据库。

一般通用做法是怎样的呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
黄舟

针对你的问题分别作出回答:

咋么存到App里?

@callmewhy 已经给出了答案

什么时候存?

这个要看具体问题,从你的情景描述看我认为在用户打开应用去请求数据时存储

一般通用的做法是什么?

  • 对于文章日志等数据量大的请求,建议按照 @JoeMartini 的方式来
  • 对于一些应用的设置数据,可以写到plist文件中
  • 对于一些需要本地缓存数据情况,比如新闻app在断网的情况下浏览数据,使用Coredata或者SQLite来存储
迷茫

iOS 中常用的有四种数据存储方式,深入学习可以google ios 数据存储

  • NSUserDefaults
    字典形式的轻量级存储,常用来存储配置信息。

  • SQLite
    SDK 内预置了 SQLite 数据库。使用起来略复杂,建议配合一些包装使用。例如fmdb

  • CoreData
    官方的持久化的管理方案,不过一般大公司用的比较少。

  • 直接归档到本地文件

高洛峰

比起在App内保存一个文件读取,在服务器上放一个文件不更好么
第一次启动的时候从url加载文件就好了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号