Должен ли я начать изучать iPhone SDK 3.2, когда 4.0 станет общедоступным? - PullRequest
0 голосов
/ 29 мая 2010

Только что стал разработчиком для iPhone. Я совершенно новичок в этом и не уверен, стоит ли мне начинать изучать SDK версии 3.2 или 4.0. Я нашел тонны видео и учебных пособий для 3.2, а не много для 4.0.

Так я должен начать с 3.2, а потом беспокоиться о 4.0? или мне придется заново выучить много вещей, которые я выучу в 3.2?

Ваш вклад очень ценится. :)

Ответы [ 4 ]

5 голосов
/ 29 мая 2010

Вам не нужно будет учить очень много нового. Базовый SDK практически одинаков, и почти каждый метод обратно совместим. Основные шаблоны проектирования архитектуры приложений iPhone не изменились, и поэтому вы можете начать обучение с 3.1.3 или 3.2 и наверстать упущенное всякий раз, когда у вас есть доступ к 4.0 (теперь, если вы находитесь в платной программе для разработчиков).

3 голосов
/ 29 мая 2010

Какие у вас временные рамки?Подавляющее большинство контента не изменится вообще - если вам интересно, нет абсолютно никакой причины не начинать сейчас.

Далее, даже если API, над которым вы работаете, изменяется, понимая, как они использовалисьчто-то делать, и почему они изменились, это ценный опыт (вы можете загрузить iPhone 4.0 SDK прямо сейчас в бета-версии и вручную сравнить, если хотите).

Наконец, Apple печально известна задержкой выпускаокончательной документации - я определенно не взял бы зависимость от того, когда они отправят это, чтобы начать изучение.

1 голос
/ 29 мая 2010

Я думаю, что вы должны начать сейчас. Подчеркивая основы, как шаблоны проектирования, архитектурное достояние и стили программирования для iPhone. Я думаю, что это лучше, если вы приобретете некоторую практику сейчас с небольшими API, чтобы изучить этот последний.

APPLE уделяет большое внимание созданию надежных и расширяемых SDK с самого начала и не вносит радикальных изменений во времени (принцип Open / Close).

Я призываю вас учиться не только iPhone SDK или CocoaTouch, но и глубже понять Цель C.

1 голос
/ 29 мая 2010

Единственное, о чем нужно знать, - это то, что в 3.2 есть некоторые особенности iPad, большинство из которых применимо к iPhone OS 4.0.

...