Новое в разработке для Mac - с чего мне начать? - PullRequest
1 голос
/ 30 ноября 2009

Я новичок в разработке для Mac (я занимался разработкой для iPhone, поэтому хорошо представляю Objective-C). Я хочу создать простое приложение, которое получает / показывает данные пользователю и использует SQL для сохранения данных.

Любые примеры приложений, с которыми я сталкивался, являются приложениями Core Data или приложениями на основе документов. Приложения на основе документов определенно не то, что я хочу. Но я не уверен, что понимаю, как создаются приложения Core Data и как они попадают в мое приложение.

Существуют ли какие-либо хорошие темы, которые объясняют, как разрабатывается приложение Core Data и в каких случаях его создавать? Также есть какие-нибудь учебные пособия, которые объясняют «старомодный» способ создания приложений Mac (я не хочу, чтобы вас путали с компонентом Core Data, и не прочь написать для него код)?

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 02 декабря 2009

Apple предоставляет огромное количество примеров кода. Раньше его было легче найти, но после недавнего редизайна developer.apple.com его уже не так просто просматривать Посмотрите здесь список 3179 примеров проектов:

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

Фильтр по "комплекту приложений", чтобы найти некоторые базовые проекты, которые должны помочь вам начать.

Игнорировать основные данные на данный момент. Это для приложений, управляемых базой данных.

Добро пожаловать в Mac Development!

1 голос
/ 30 ноября 2009

Когда вы создаете приложение какао, вы можете выбрать «приложение какао» или «приложение на основе документов какао». Приложение «Какао» не является сохраненными данными на основе документов в одном месте для пользователя. Примерами этого являются iPhoto и iTunes - в этих приложениях нет концепции документов, но существуют разные данные для разных пользователей.

Базовые данные все равно будут хорошим выбором для приложений, не основанных на документах, просто база данных базовых данных будет использоваться каждый раз для данного пользователя.

Аарон Хиллегасс Программирование Какао - отличная книга о Какао.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...