2008-10-28 6 views
18

숙련 된 Windows 프로그래머가 Mac OS X 용 간단한 소프트웨어 작성법을 배우는 데 얼마나 걸립니까?Mac 개발 시작하기

어디에서 시작 하나 필요한 도구가 있습니까?

답변

24

THIS. 최근 Win32 API 백그라운드 프로그래밍에서 C#을 많이 사용하여 왔습니다. Objective-C와 Cocoa를 매우 빠르게 픽업 할 수있었습니다. 유쾌하게 놀라게 될 것입니다. API는 매우 풍부하고 훌륭합니다. 반사는 일을 매우 쉽게 만드는 일류 시민입니다.

Xcode는 물론 무료이며 Mac OS X 설치 디스크에서 사용할 수 있습니다.

편집 : 간단한 응용 프로그램을 빠르게 작성하고 작성하는 데 약 2 주가 걸렸습니다. 나는 이것이 언어와 API가 배우고 사용하기 쉽고 Aaron Hillegassbook이 큰 도움이 되었기 때문에 이것이라고 생각합니다.

+1

새 버전을 사용할 수 : http://www.amazon.com/Cocoa-Programming-Mac-4th-Edition/dp/0321774086/ref=dp_ob_title_bk –

3

Apple Developer Connection으로 시작하십시오. 거기에 많은 문서가 있습니다. OS X에는 시작하기 위해 필요한 모든 개발 도구가 제공되며, OSX CD에서 Xcode를 설치하기 만하면됩니다.

1

"얼마나 오래"질문은 당신이 사용하는 데 익숙한 언어에 달려 있다고 생각합니다.

참고 자료의 측면에서 나는 "Cocoa Programming for Mac OS X"에 대한 좋은 점을 들었고, 나 자신과 함께 놀 시간을 갖고 싶습니다. 불행히도, 그 날 직업은 내 시간을 충분히 차지합니다. :)

4

정보에 대해서는 this post을 확인하고 싶을 수 있습니다. 물론 Xcode를 사용하면 Mac 커뮤니티가 매우 도움이 될 것입니다. 적어도 가지고 있습니다.

1

CS193E하는 것은 좋은 코스입니다. 많은 자료. 클래스 클러스터, 위임 등의 사용법을 이해하는 데는 시간이 걸리지 만 시작하지는 않습니다.

1

"Step into XCode"는 개발 환경에 대한 훌륭한 소개입니다. 이 책은 간단한 명령 행 선형 회귀 프로그램을 상당히 정교한 응용 프로그램 (Core Data, Spotlight 수입업자 등)까지 가져 오는 방식으로 이루어 지므로 삼투에 의해 많은 것을 배우게됩니다.

2

음, 우선은 (까마귀와 자격 .... 모두 제쳐두고 농담

의 아론 힐레 가스의 책, 좋은 생각, 그리고 애플 DOCO 당신이 시작하는 데 필요한 모두의 잘난척하는 느낌을 얻을 오, 그래, 맥). Visual Studio 배경에서 나온 이후로 가장 큰 장벽은 Xcode입니다.

소요 시간은 프로젝트에 대한 관심 수준과 열정에 달려 있습니다.

Mac OS X 10.0의 인터페이스 빌더가 나온 이래로 도구가 길었습니다.

1
  1. 그것은 ... 작은 것들의 Windows에서 나는 탐색기에서 DOS CMD 창을 열고 나에게 을 허용하고 자동으로 현재 디렉토리를 설정 "여기 열기 명령" 라는 PowerToy를 좋아했다. MAC에서 "내 명령에서"를 사용하면 은 간단한 매크로를 쉽게 만들 수 있으며 은 유용한 컴퓨터 라이브러리와 함께 제공됩니다. "Open Terminal Here", "New text File ..."
  2. Eclipse를 설치하십시오. 나는 Windows에서 Eclipse를 사용하는 것을 매우 좋아했으며, MAC에서 이 훌륭해서 집에 을 느끼게했다. 나는 심지어 Eclipse에 Perl 용 플러그인과 ActionScript가있는 플러그인을 발견했습니다.
  3. 유닉스를 배우십시오 (이미 모른다면 ). 나는 Windows를 프로그래밍하기 전에 수년간의 유닉스 경험을 가지고 있었기 때문에 편리했다. Perl을 알면 많은 도움이됩니다.
  4. 필자는 을 Windows에서 MAC으로 전환 할 때 마지막으로 새로운 위치 인 을 시작했습니다. 3 월까지 나는 내 사물을 이해하는 데 상당히 편안했다. 그렇다면 다시 내 개발 플랫폼은 AS2이고 크로스 플랫폼 인 AS2 플래시입니다.
+0

chernoch 있습니다 할 수있는 내가 할 수 사과 Windows OS를 사용하여 응용 프로그램을 개발하여 Mac OS X를 지원합니까? –

1

다른 방법은 Qt SDK을 시험해보고 Windows, Mac 및 기타 플랫폼에서 실행되는 교차 플랫폼 응용 프로그램을 작성하는 것입니다.

Qt 소프트웨어에 가입했을 때 나는 Qt를 배우기 시작했고, 개발자로서 일하지 않더라도 간단한 소프트웨어를 작성하는 데 오랜 시간이 걸리지 않았습니다.