2009-11-30 114 views
1

我是新来的mac开发(我已经进入iPhone开发,所以有一个Objective-C的好主意)。我想创建一个简单的应用程序,它向用户获取/显示数据并使用SQL来保存数据。新的mac开发 - 我应该从哪里开始?

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

有没有解释Core Data应用程序如何设计以及在什么情况下创建的应用程序?还有任何教程解释了“老式”创建mac应用程序的方式(我不想让超级用户对Core Data感到困惑,不介意为它编写代码)?

非常感谢。

回答

1

当你创建一个Cocoa应用程序你创造一个“Cocoa应用程序”或“基于文档的Cocoa应用程序”的Cocoa应用程序的选择,在用户的一个位置没有基于文档的sostored数据。这是iPhoto和iTunes的例子 - 这些应用程序中没有文档概念,但不同的用户有不同的数据。

核心数据仍然是基于非文档应用的理想选择 - 它只是核心数据DB将用于每次给定用户。

Aaron Hillegass Cocoa Programming是一本很棒的可可书。

2

Apple提供了大量的示例代码。它以前更容易找到,但自从最近重新设计developer.apple.com以来,浏览起来就不再那么容易了。 看看这里的3179个样本项目的简单列表:在“应用程序套件”

http://developer.apple.com/mac/library/navigation/index.html#section=Resource%20Types&topic=Sample%20Code

筛选发现,应该让你开始一些基本的项目。

现在忽略核心数据。这是数据库驱动的应用程序。

欢迎来到Mac开发!