gpt4 book ai didi

iphone - 核心数据 : Overkill for simple, 基于静态 UITableView 的 iPhone 应用程序?

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:17 26 4
gpt4 key购买 nike

我有一个相当简单的 iPhone 应用程序,由许多 View 组成,其中包含一个分组的表格 View 。这些 View 在导航 Controller 中保持在一起,这些导航 Controller 在标签栏中分组。简单的东西。

我的 TableView 只做列表文本(如“狗”、“猫”和“黄鼠狼”),并且这些数据是从 plists 的集合中提供的。或许还值得一提的是,这些表是“静态的”,因为它们的数据是预先确定的,并且只会被开发人员(在本例中为 moi)修改——如果是这样,也很少修改。

虽然这种基本方法已经达到了极限,但我想我需要一些更相关的东西。我过去曾使用过 Core Data,但仅限于数据由用户输入确定的应用程序。

我有四个密切相关的问题:

  1. 对于主要由一系列简单表格 View 组成的应用来说,Core Data 是否有点矫枉过正?
  2. 您是否推荐使用 Core Data 来管理预先确定且极不可能更改的数据?
  3. 是否可以锁定 Core Data 以使其数据不能更改,从而放弃我作为开发人员处理托管对象上下文的编辑和保存的责任?
  4. 我如何着手向 Core Data 提供我预定的数据,并以我知道它可以使用的格式提供?

谢谢大家。

最佳答案

答案很简单。如果您不需要坚持过时的格式(如 MSWord 等),那么您应该使用 Core Data。原始 SQLite 令人头疼,99.999% 的时间都不值得付出努力。

Core Data 比 plist 更高效,并且在项目不断发展时具有更大的灵 active 。

使用 OS X 机器预填充 Core Data sqlite 文件也非常容易;您知道,首先是您用来开发应用程序的机器 :)

NNW 的用例是这个规则的一个异常(exception),如果我是一个赌徒,我敢打赌会引起 Core Data 团队的注意,并将在未来的更新中得到纠正。顺便说一句,如果您使用 Core Data,您将免费获得一个更新。

关于iphone - 核心数据 : Overkill for simple, 基于静态 UITableView 的 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2697726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com