답변
THIS. 최근 Win32 API 백그라운드 프로그래밍에서 C#을 많이 사용하여 왔습니다. Objective-C와 Cocoa를 매우 빠르게 픽업 할 수있었습니다. 유쾌하게 놀라게 될 것입니다. API는 매우 풍부하고 훌륭합니다. 반사는 일을 매우 쉽게 만드는 일류 시민입니다.
Xcode는 물론 무료이며 Mac OS X 설치 디스크에서 사용할 수 있습니다.
편집 : 간단한 응용 프로그램을 빠르게 작성하고 작성하는 데 약 2 주가 걸렸습니다. 나는 이것이 언어와 API가 배우고 사용하기 쉽고 Aaron Hillegass의 book이 큰 도움이 되었기 때문에 이것이라고 생각합니다.
Apple Developer Connection으로 시작하십시오. 거기에 많은 문서가 있습니다. OS X에는 시작하기 위해 필요한 모든 개발 도구가 제공되며, OSX CD에서 Xcode를 설치하기 만하면됩니다.
"얼마나 오래"질문은 당신이 사용하는 데 익숙한 언어에 달려 있다고 생각합니다.
참고 자료의 측면에서 나는 "Cocoa Programming for Mac OS X"에 대한 좋은 점을 들었고, 나 자신과 함께 놀 시간을 갖고 싶습니다. 불행히도, 그 날 직업은 내 시간을 충분히 차지합니다. :)
정보에 대해서는 this post을 확인하고 싶을 수 있습니다. 물론 Xcode를 사용하면 Mac 커뮤니티가 매우 도움이 될 것입니다. 적어도 가지고 있습니다.
여기 시작할 것 :
http://www.cocoadevcentral.com/
그것은 OBJ-C와 코코아를 배우기에 좋은 자원을 가진 좋은 사이트입니다.
이것은 또한 좋은 책이다 : (스탠포드)
http://oreilly.com/catalog/9780596003012/?CMP=AFC-ak_book&ATT=Learning+Cocoa+with+Objective-C
예, cocoadvcenral에 샘플이 큰 –
CS193E하는 것은 좋은 코스입니다. 많은 자료. 클래스 클러스터, 위임 등의 사용법을 이해하는 데는 시간이 걸리지 만 시작하지는 않습니다.
"Step into XCode"는 개발 환경에 대한 훌륭한 소개입니다. 이 책은 간단한 명령 행 선형 회귀 프로그램을 상당히 정교한 응용 프로그램 (Core Data, Spotlight 수입업자 등)까지 가져 오는 방식으로 이루어 지므로 삼투에 의해 많은 것을 배우게됩니다.
음, 우선은 (까마귀와 자격 .... 모두 제쳐두고 농담
의 아론 힐레 가스의 책, 좋은 생각, 그리고 애플 DOCO 당신이 시작하는 데 필요한 모두의 잘난척하는 느낌을 얻을 오, 그래, 맥). Visual Studio 배경에서 나온 이후로 가장 큰 장벽은 Xcode입니다.
소요 시간은 프로젝트에 대한 관심 수준과 열정에 달려 있습니다.
Mac OS X 10.0의 인터페이스 빌더가 나온 이래로 도구가 길었습니다.
- 그것은 ... 작은 것들의 Windows에서 나는 탐색기에서 DOS CMD 창을 열고 나에게 을 허용하고 자동으로 현재 디렉토리를 설정 "여기 열기 명령" 라는 PowerToy를 좋아했다. MAC에서 "내 명령에서"를 사용하면 은 간단한 매크로를 쉽게 만들 수 있으며 은 유용한 컴퓨터 라이브러리와 함께 제공됩니다. "Open Terminal Here", "New text File ..."
- Eclipse를 설치하십시오. 나는 Windows에서 Eclipse를 사용하는 것을 매우 좋아했으며, MAC에서 이 훌륭해서 집에 을 느끼게했다. 나는 심지어 Eclipse에 Perl 용 플러그인과 ActionScript가있는 플러그인을 발견했습니다.
- 유닉스를 배우십시오 (이미 모른다면 ). 나는 Windows를 프로그래밍하기 전에 수년간의 유닉스 경험을 가지고 있었기 때문에 편리했다. Perl을 알면 많은 도움이됩니다.
- 필자는 을 Windows에서 MAC으로 전환 할 때 마지막으로 새로운 위치 인 을 시작했습니다. 3 월까지 나는 내 사물을 이해하는 데 상당히 편안했다. 그렇다면 다시 내 개발 플랫폼은 AS2이고 크로스 플랫폼 인 AS2 플래시입니다.
chernoch 있습니다 할 수있는 내가 할 수 사과 Windows OS를 사용하여 응용 프로그램을 개발하여 Mac OS X를 지원합니까? –
다른 방법은 Qt SDK을 시험해보고 Windows, Mac 및 기타 플랫폼에서 실행되는 교차 플랫폼 응용 프로그램을 작성하는 것입니다.
Qt 소프트웨어에 가입했을 때 나는 Qt를 배우기 시작했고, 개발자로서 일하지 않더라도 간단한 소프트웨어를 작성하는 데 오랜 시간이 걸리지 않았습니다.
- 1. 드라이버 개발 시작하기
- 2. JSDT/wst.jsdt 개발 시작하기?
- 3. 펌웨어 개발 시작하기
- 4. 모바일 개발 시작하기
- 5. Windows 모바일 개발 시작하기
- 6. 시작하기 3.2+ iPhone 개발
- 7. vBulletin 개발 시작하기
- 8. 일식 펄서에서 안드로이드 개발 시작하기
- 9. Adobe Premiere 플러그인 개발 시작하기?
- 10. 개발 용 Mac 사용
- 11. mac osx 개발 환경
- 12. Mac 드라이버 개발
- 13. Mac OS X 개발
- 14. Mac Pro에서 Windows 개발
- 15. Magento & Subversion (SVN) - 개발 환경 시작하기 시작하셨습니까?
- 16. iPhone 앱 개발, 웹 앱 시작하기
- 17. 웹 개발 응용 프로그램 - mac
- 18. 새로운 Mac 개발 - 어디서 시작해야합니까?
- 19. SOAP 시작하기
- 20. Selenium 원격 컴퓨터에서 사용자 정의 프로파일 시작하기 Mac OS
- 21. Mac OS에서 iPhone 응용 프로그램 개발 8.5
- 22. 아이폰 게임 개발, C + +/mac 비교
- 23. Windows에서 Mac 용 Dragonfire SDK - iPhone 개발
- 24. Mac XAMPP 개발 서버의 PHP APC 문제
- 25. iphone, mac os 개발 및 IBOutlets
- 26. 코 로케이션을 갖춘 iPhone 개발 Mac mini
- 27. Mac에서 Git 시작하기
- 28. 공개적으로 액세스 할 수있는 레일스 개발 서버 시작하기
- 29. CVS가 시작하기 전에 py2app
- 30. SideShow 장치 시작하기
새 버전을 사용할 수 : http://www.amazon.com/Cocoa-Programming-Mac-4th-Edition/dp/0321774086/ref=dp_ob_title_bk –