iPhone 개발을위한 Objective C 학습에 관심이 있습니다. 이것은 내가 죽음으로 덮여 있다는 것을 알고있는 주제입니다. 자격 요건의 차이점은 다음과 같습니다. 최신 버전으로 시작하는 학습을 시작하고 싶습니다 (2010 년 5 월 현재 가장 최신 iPhone OS 버전은 3.2이고 4 베타 버전도 있음). 기존 정보를 놓치지 않으려 고합니다.시작하기 3.2+ iPhone 개발
스택 오버플로와 관련된 항목 전체에서 발견 된 링크를 사용하여 블로그 게시물이나 튜토리얼을 읽으므로 다음과 같은 코멘트가 나옵니다. "xyz 버전은 이제 다릅니다."
예를 들어, 메모리 관리/가비지 수집과 관련하여 몇 번 발견했습니다.
(편집 :Johannes Rudolph이에 나에게 below 수정 그것은 목표 - C 2.0에서 변경 - 아무것도하지 아이폰의 특정에 나는 시간에 목표 C에 대한 정보를 읽고 있어야합니다...)
내가 가정 애플의 "시작"doc.s는 가장 최근의 정보를 가지지 만, 많은 SO 게시물은 그것들이 가장 명확하지 않다고 말했다.
Stanford iPhone course은 훌륭하지만 어떻게 내가 여전히 가장 최신 버전에 적용되는지 알 수 있습니까?
하나는 기존 정보에 대한 많은 노출을하지 않고 버전 3.2 이상으로 시작하는 아이폰 개발을위한 오브젝티브 C를 배우기 시작한다 ?
내 의견으로는 레거시 정보에 대한 노출이 그렇게 나쁘지는 않습니다. 실제로 어떤 경우에는 이해가 도움이 될 수 있습니다. 왜 어떤 것들은 그들이 어떤지 이해하는 데 도움이 될 수 있습니다. 또한 이전 버전의 전화에 대한 프로젝트를 수행해야 할 수도 있습니다. 이 경우 버전 간의 차이점은 중요한 정보입니다. – kgiannakakis
@kgiannakakis 숙련 된 개발자는 새로운 학습자에게 유용 할 수 있지만 오래된 정보에 노출되는 것은 매우 혼란 스러울 수 있습니다. 이것은 컨트롤의 많은 반복 (예를 들어, ListView 대 DataList)이 남아있는 .NET 학습에서 일반적인 문제입니다. Dinah가 현재 가지고있는 것에 초점을 맞추고 필요할 때마다 더 오래된 형식을 배우는 것이 훨씬 낫습니다. 우리는 새로운 영어 학생 중동 영어를 가르치지 않으며, 새로운 iPhone 개발자 2.0을 가르치지 않습니다. 그들은 죽은 언어입니다. –