gpt4 book ai didi

iphone - 还有一个 'Should I use Core Data' 问题

转载 作者:行者123 更新时间:2023-12-03 20:33:52 25 4
gpt4 key购买 nike

我对核心数据知之甚少。阅读:我读过一些教程,有点了解它是如何工作的,但从未尝试在我的任何应用程序中使用它。也就是说,我想知道是否值得在我正在开发的应用程序中使用它。请注意,我并不是在问我是否应该学习核心数据,而是如果值得为我正在制作的这个特定应用程序投入时间学习它,或者我是否应该使用存档来代替,请发布该应用程序,然后才在业余时间学习Core Data。

基本上,我的应用程序从网络服务读取项目列表,并且需要保存最后 N 个项目。用户还应该能够为项目添加书签,所以这是我应该存储在某个地方的另一件事。所以,现在我只是归档一个包含 0-N 范围的最新项目的子数组。有效吗?是的。它是否高效且是实现这一目标的最佳方式?这实际上是我要问你的问题。

我的疑问来自这样一个事实:每当我看到有人问“核心数据对我的项目来说是否太过杀伤力?”无论如何,每个人都建议使用它。

最佳答案

如果您需要保留的数据量可以轻松装入内存,而不会降低应用程序的性能,那么您应该只归档阵列并交付应用程序。

核心数据在处理大型且复杂的数据集时具有很多优势。它在维护和升级已发布的应用程序方面提供了很多优势。但是,这些优势不应妨碍交付已完成的应用程序。稍后,您始终可以编写代码将已发布的版本迁移到 Core Data 版本。这是更多的工作,但是嘿,至少你有一个可以使用的已发布的应用程序。

我见过很多小型初创公司/开发人员来来往往,区分成功与不成功的主要因素是成功的实际发布/发布产品。您可以花很长时间来完善应用程序,但关键是知道何时说“它已经足够好了”并将其交到用户手中。

关于iphone - 还有一个 'Should I use Core Data' 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5764036/

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