首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >请帮助理解保存数据。核心数据与plist

请帮助理解保存数据。核心数据与plist
EN

Stack Overflow用户
提问于 2010-11-02 18:06:38
回答 4查看 1.5K关注 0票数 2

是每个允许用户输入用核心数据生成的数据的应用程序??

我已经构建了一个“杂货列表”类型的表视图应用程序,您可以在其中命名列表,然后在详细视图中向列表中添加项目。很简单。我不明白的是,基于一本iphone开发书籍,这个示例使用字典将数据保存到plist中。

我了解到它在模拟器上工作,而不是在设备上工作,因为数据保存到应用程序包中,而不是文档目录(这对我来说是新的!)

在这个设备上,这个应用程序工作得很好,只是它不能保存数据。核心数据或sqlite是唯一的解决方案吗?是否每一个允许用户输入核心数据的应用程序?

EN

Stack Overflow用户

发布于 2013-03-12 15:20:00

你的问题对社会来说是非常重要的。

你在问一个战略性的问题:我什么时候使用哪种技术?

核心数据是一款基于列表的应用程序日常工作的最佳选择。建立核心数据是为了反映数据的存储,类似于数据库的工作方式。核心数据最好支持关系结构、排序、键索引和其他基于行的属性.

属性列表 (*.plist)最适合对关键环境设置进行一次性更新。例如,用户可以通过IOS应用程序随意设置.plist属性。因此,密码、帐户设置、电子邮件地址和配置选项可以在这里很好地设置。这类数据与频繁更新的事务性数据非常不同。

XML持久性与.plist密切相关,因为属性列表(或.plist)本身就是一个xml文件。因此,您可以下载xml数据流,然后在应用程序中使用与您相同的编程方式,调整属性列表。因此,从web接收xml数据,或者上传这样的列表,就可以很好地映射到xml持久性。

AWS还提出了AWS-持久性库,以支持将核心数据集合与其在线数据库同步。让用户通过Core数据在本地填充数据,然后懒散地/机会主义地上传列表,这可能会提供帮助。为了您的目的(杂货购物清单),这可以为用户提供即时性,同时给您的服务器一个有趣的大数据机会(分析用户事务、提供推荐、销售广告等)。

希望这能让未来的访问者利用IOS提供的财富--和平!

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4080710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档