2013-03-24 2 views
-1

저는 1 년 동안 PHP 개발자였습니다. 그러나 Mac 용 데스크톱 응용 프로그램을 만드는 데 Objective-C를 배우고 싶습니다. 시작하기 자습서 중 일부를 읽으려고했습니다. 애플 개발자 사이트에서 나는 많은 것을 얻지 못했다. 튜토리얼에서 애플 리케이션을 만들 수 있었지만 코드는 의미가 없었다.PHP에서 Objective-C로 전환

어디부터 시작해야합니까? 명령 줄 프로그램으로 시작해야합니까? 그렇다면 어떻게 작동할까요?

Objective-C를 배우기 위해 PHP에 관한 지식을 어떻게 사용하는 것이 가장 좋습니까?

감사

답변

1

PHP에 대한 지식이 많은 도움이되지 않습니다, 그것은 목표 - C 레슨 및 튜토리얼을 따라하는 것이 가장 좋습니다. 초보자를위한 올바른 웹 캐스트를 통해 올바른 방향으로 나아갈 수 있습니다.

진정으로 나를 위해 이단 한 "PHP"지식은 MVC 뿐이며 PHP가 아닙니다. 그 밖의 모든 것은 기본적으로 처음부터 시작되었습니다.

+0

괜찮습니다. PHP를 도려내고 코드 줄을 본적이없고 거기에서 배운 척 해봅시다. – user115422

+0

@fermionoid 확실히 무료 iTunes U 과정을 살펴보십시오. Youtube에는 멋진 콘텐츠가 많이 있습니다. 질문을 이메일로 보내 주시면 기꺼이 도와 드리겠습니다. –

+0

감사합니다 백만 :) 거기에 스택 오버플로에 friending 시스템 무엇입니까? – user115422

0

Objective-C를 사용하는 명령 줄 프로그램은 전통적인 의미가 아닙니다. 원하는 경우 출력을 Xcode의 터미널에 인쇄 할 수 있습니다. 시작하기에 끔찍한 곳은 아니지만 UI를 비롯한 모든 것을 살펴 보는 것이 좋습니다. 먼저 Xcode를 다운로드 한 다음 iTunes H에서 Paul Haggerty의 과정을 시청할 것을 권합니다. 그는 언어에 대한 소개를 제공합니다. PHP와 Objective-C는 실제로는 비슷한 언어가 아니며 C 나 C++ 같은 언어와 유사합니다. 그리고 그들은 완전히 다른 두 가지 일을하는 데 익숙합니다.

편집 :

은 또한 학습 일을 위해, Apress를보십시오. 저기에 몇 가지 멋진 책이 있고 내가 처음 그것에 어떻게 들어갔다. 그러나 언어와 프레임 워크를 가지고 뛰는 것만 큼 없습니다. 능숙 해지기까지는 시간이 걸리지 만 그만한 가치가 있습니다.

+0

제 해석에 따르면 OP는 Objective-C에 명령 줄 응용 프로그램을 작성하는 것이 첫 번째 학습 단계인지 묻는 것입니다. –

+0

해명을위한 감사의 그림자, 나는 PHP가 C 계열의 일부이기 때문에 PHP를 생각했기 때문에 객관적이고 객관적인 것입니다. – user115422

+0

예, 아니요, Objective-C 방법 구문은 전에 보지 못했던 것입니다. 당신은 in과 같은 루프와 같은 익숙한 메커니즘을 인식 할 것입니다.그러나 메소드 호출이 객관적인 관점에서 가장 큰 부분을 차지하고 있으므로 위임 메소드 및 MVC와 함께 실제로 수행되는 유일한 방법은 일반적인 프로그래밍 친숙입니다. – barndog

1

처음 Objective-C 및 iOS를 시작했을 때 'Programming in Objective-C, Fourth Edition, Developer's Library' by Stephen G. Kochan으로 읽었습니다. 사전 지식이 거의 없거나 전혀없는 것으로 가정하고 아주 좋은 단계별 안내서입니다.

코찬 (Kochan)은 명령을 사용하여 기본을 가르치고 나중에 GUI 프로그래밍을 사용합니다. 당신이 해제하는 방법을 알아야하지 않는 한

/당신이 5

ARC (자동 참조 카운팅)와 아이폰 OS의 사용을 위해 개발되어 있기 때문에, 내가 4 판을 따기 권장 기존 코드로 작업하기 때문에 참조를 유지

편집 : Kochan의 저서에는 Mac에서 GUI 응용 프로그램을 만드는 방법이 나와 있지 않습니다. 그러나 Objective-C의 훌륭한 소개입니다.

+0

고마워요. – user115422

+0

나는 이것을 답으로 표시하고 싶지만 Raphael은 당신 앞에서 비슷한 것을 생각해 냈다. :) 나는 아직도 그것을 upvoted했다. – user115422