iPhone 3.0 SDK против iPhone 2.0 SDK - PullRequest
3 голосов
/ 30 июня 2009

значительно ли отличается iPhone 3.0 SDK, что я не могу использовать книги, предназначенные для iPhone 2.0 SDK? Программирование почти такое же?

Ответы [ 4 ]

4 голосов
/ 01 июля 2009

Обычно, как все говорили выше, изменения в UITableView и некоторых других элементах. 2.0 книги по-прежнему будут отличным способом начать.

Как правило, пропускайте любые главы со звуком, есть новая платформа под названием AVAudioPlayer, которая значительно упрощает воспроизведение звука.

3.0 добавлено много дополнительных фреймворков, которые действительно круты.

  • CoreData, который довольно сложный, но может использоваться для хранения сложных данных.

  • MapKit был добавлен, что позволяет
    добавить карты Google в себя
    приложение. Он также имеет реверс Геокодирование, что означает, что вы можете дать
    на карте ваш лат, длинный и будет
    дать вам адрес, который является способом
    прохладно.

  • Теперь вы можете взаимодействовать с пользователем Музыкальная библиотека iPhone и игра
    их музыка в вашем приложении.
  • Вы также можете получить доступ к датчику приближения
  • вырезать / копировать / вставить,
  • видео
  • встряхнуть жест
  • push-уведомление
  • покупки в приложении

.

1 голос
/ 30 июня 2009

Язык такой же, с добавлением некоторых новых классов и нескольких изменений старых. Ваши 2.0 книги будут в порядке. Если вы не используете новые функции, которые были добавлены в 3.0, разницы почти нет.

1 голос
/ 30 июня 2009

Книги по iPhone 2.0 должны дать вам основную идею о том, как структурировать ваш код, однако вы упустите некоторые из приятных новых вещей, таких как доступность CoreData. С некоторыми элементами управления, такими как UITableView, кое-что изменилось, однако вы получите предупреждения об устаревании от компилятора, если попытаетесь сделать все по-старому.

0 голосов
/ 30 июня 2009

Пока что самое большое различие, которое я обнаружил в плане возможностей, доступных в версии 2.0, - это изменения, внесенные в представления таблиц, в частности в ячейки представления таблиц. Apple добавила много приятных функций, которые обычно используются везде, где вы должны были написать сами. В 3.0 некоторые из них даны вам.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...