- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个相当简单的 iPhone 应用程序,由许多 View 组成,其中包含一个分组的表格 View 。这些 View 在导航 Controller 中保持在一起,这些导航 Controller 在标签栏中分组。简单的东西。
我的 TableView 只做列表文本(如“狗”、“猫”和“黄鼠狼”),并且这些数据是从 plists 的集合中提供的。或许还值得一提的是,这些表是“静态的”,因为它们的数据是预先确定的,并且只会被开发人员(在本例中为 moi)修改——如果是这样,也很少修改。
虽然这种基本方法已经达到了极限,但我想我需要一些更相关的东西。我过去曾使用过 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/
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 8 年前。 Improve
我有一个使用 Entity Developer 生成的域。这将创建我所有的实体和我的数据库表。我使用 NHibernate 来填充通过存储库公开的我的实体。然后我有一个服务层,它将存储库聚合成有用的服
看完后how gzip compression works它让我思考。如果源和代理服务器 (CDN) 都支持 gzip,则添加 Vary: Accept-Encoding头需要吗? 最佳答案 Vary
我们在生产中有多个版本的 Web 服务(包括 REST 和 SOAP),并且每个版本的数量都在不断增加。 在版本之间,请求和响应可能会有细微的变化(通常是添加新字段)。 如果我们要淘汰旧版本,我们如何
我有一个主要设计为 POCO 类的类,有各种线程和任务可以读取它的值,只有其他人只是偶尔更新这些值。这似乎是 ReaderWriterLockSlim 的理想方案。 问题是,在类中,如果需要线程安全的
我对 MVVM 的感觉很复杂。看来我需要编写很多代码才能使最有效的方法发挥作用。我想念事件(命令是如此痛苦),绑定(bind)所有东西会导致调试噩梦,我想念对 View 的引用! 我只是想知道您对 M
我刚刚阅读了这个问题和接受的答案:What is JavaScript garbage collection? 在答案中,Noldorin引用了 Apple 的一些指南。这是我关心的部分: Use d
我正在使用以下代码在 JSON 中显示未经授权的消息: def render_unauthorized # Displays the Unauthorized message since the
我正在构建一个简单的自上而下的基于图 block 的 2D 游戏,并且我正在尝试解析 Tiled Map Editor(.tmx 文件)的输出。对于那些不熟悉的人来说,TMX 文件是 XML 文件,它
我有一个相当简单的 iPhone 应用程序,由许多 View 组成,其中包含一个分组的表格 View 。这些 View 在导航 Controller 中保持在一起,这些导航 Controller 在标
那你觉得怎么样? 我的 Java 讲师说属性应该始终声明为私有(private),并且没有理由应该以任何其他方式完成。我立即开始思考继承,它会对此产生什么影响。 最佳答案 您的意思是声明字段为私有(p
我是一名优秀的程序员,十分优秀!