Core data mac开发新手-我应该从哪里开始?

Core data mac开发新手-我应该从哪里开始?,core-data,macos,Core Data,Macos,我是mac开发的新手(我已经进入iPhone开发,所以对Objective-C有了很好的了解)。我想创建一个简单的应用程序,它向用户获取/显示数据,并使用SQL保存数据 我遇到的任何示例应用程序都是核心数据应用程序或基于文档的应用程序。基于文档的应用程序绝对不是我想要的。但我不确定我是否了解核心数据应用程序的创建方式以及它们将如何进入我的应用程序 有没有什么好的教程可以解释核心数据应用程序是如何设计的,以及在什么情况下创建一个核心数据应用程序?还有一些教程解释了创建mac应用程序的“老式”方式(

我是mac开发的新手(我已经进入iPhone开发,所以对Objective-C有了很好的了解)。我想创建一个简单的应用程序,它向用户获取/显示数据,并使用SQL保存数据

我遇到的任何示例应用程序都是核心数据应用程序或基于文档的应用程序。基于文档的应用程序绝对不是我想要的。但我不确定我是否了解核心数据应用程序的创建方式以及它们将如何进入我的应用程序

有没有什么好的教程可以解释核心数据应用程序是如何设计的,以及在什么情况下创建一个核心数据应用程序?还有一些教程解释了创建mac应用程序的“老式”方式(我不想让uber与核心数据混淆,也不介意为其编写代码)


非常感谢。

当您创建Cocoa应用程序时,您可以选择创建“Cocoa应用程序”或“基于Cocoa文档的应用程序”。Cocoa应用程序不是基于文档的,因此用户可以在一个位置存储数据。例如iPhoto和iTunes——这些应用程序中没有文档的概念,但不同的用户有不同的数据

对于非基于文档的应用程序来说,核心数据仍然是一个不错的选择——只是对于给定的用户,每次都会使用核心数据数据库


是一本很棒的可可书。

苹果提供了大量的示例代码。它过去很容易找到,但自从最近重新设计了developer.apple.com后,浏览起来就不再那么容易了。 在这里查看3179个示例项目的简单列表:

在“应用程序工具包”上筛选,以找到一些应该让您开始的基本项目

暂时忽略核心数据。这适用于数据库驱动的应用程序

欢迎来到Mac开发