Должен ли я приступить к изучению iPhone SDK 3.2, когда 4.0 собирается быть общедоступным?

StackOverflow https://stackoverflow.com/questions/2932831

  •  05-10-2019
  •  | 
  •  

Вопрос

Просто стал разработчиком iPhone. Я совершенно новый для этого, и не совсем уверен, должен ли я начать изучать SDK версию 3.2 или 4.0. Я нашел тонны видео и учебников на 3,2, не много для 4.0.

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

Apple имеет очень сильный акцент на создание твердых SDK и очень расширяемой с самого начала и не выполнять радикальные изменения в течение времени (принцип открытого / закрытия).

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top