【问题标题】:New to mac development - where should I begin?mac 开发新手 - 我应该从哪里开始?
【发布时间】:2009-11-30 09:20:13
【问题描述】:

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

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

有什么好的教程可以解释如何设计 Core Data 应用程序以及在什么情况下创建一个?还有任何教程可以解释创建 Mac 应用程序的“老式”方式(我不想对 Core Data 的东西感到困惑,也不介意为它编写代码)?

非常感谢。

【问题讨论】:

    标签: core-data macos


    【解决方案1】:

    Apple 提供了大量的示例代码。它以前更容易找到,但自从最近对 developer.apple.com 进行了重新设计后,浏览起来就不再那么容易了。 在此处查找包含 3179 个示例项目的平面列表:

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

    筛选“应用程序工具包”以找到一些可以帮助您入门的基本项目。

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

    欢迎来到 Mac 开发!

    【讨论】:

      【解决方案2】:

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

      Core Data 对于非基于文档的应用程序仍然是一个不错的选择 - 只是每次给定用户都会使用 Core Data DB。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-20
        • 1970-01-01
        • 2011-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多