2009-11-30 2 views
1

저는 Mac 개발에 익숙하지 않습니다. (아이폰 개발자이기 때문에 Objective-C에 대해 좋은 생각을 가지고 있습니다.) 사용자에게 데이터를 가져오고 보여주는 간단한 응용 프로그램을 만들고 SQL을 사용하여 데이터를 저장하려고합니다.새로운 Mac 개발 - 어디서 시작해야합니까?

내가 만난 샘플 앱 중에 핵심 데이터 앱 또는 문서 기반 앱이 있습니다. 문서 기반 앱은 내가 원하는 바가 아닙니다. 그러나 핵심 데이터 응용 프로그램이 만들어지는 방식과 응용 프로그램에 어떻게 적용되는지 이해할 수는 없습니다.

핵심 데이터 앱의 디자인 방법과 어떤 경우에 만들 수 있는지에 대한 좋은 설명이 있습니까? 또한 Mac 응용 프로그램을 만드는 "구식"방법을 설명하는 자습서가 있습니다. Core Data에 혼란스럽지 않고 코드 작성을 신경 쓰지 않으려 고합니다.

고마워요.

답변

1

코코아 응용 프로그램을 만들 때 '코코아 응용 프로그램'또는 '코코아 문서 기반 응용 프로그램'을 만들 수 있습니다. 코코아 응용 프로그램은 사용자가 한 위치에 문서 기반 데이터를 저장하지 않습니다. 예를 들어 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 개발에 오신 것을 환영합니다!

관련 문제