2012-01-10 3 views
0

Я только начинаю с разработки iPhone. Я начал с недавнего учебника Стэнфорда, и, хотя он обновлен, проект, который он использует в демо, очень скучен для кодирования (калькулятор? Действительно?).Ищете достойный учебник по разработке iOS 5

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

Что вы рекомендуете?

ответ

5

Управление памятью не устарело никакими средствами. Автоматический подсчет ссылок помогает, но вам все равно нужно узнать, как сохранить/освободить работу, чтобы избежать определенных ошибок. iOS делает не обеспечивает сбор мусора, и даже с ARC вы по-прежнему несете ответственность за управление своей памятью.

This is the best book on the subject I know of. Это очень яркий пример того, где 30 долларов США, вложенных в несколько сотен страниц, значительно более рентабельны, чем бесконечность бесплатных материалов в Интернете.

Существует также Ray Wenderlich для конкретных учебных пособий.

+0

+1 для Ray Wenderlich. Отличные уроки. – tidbeck

+0

Спасибо большое Тим. Но разве нет новых вещей в xcode 4.2, что значительно ускоряет разработку, что эти книги не будут объяснять? – KeyStroke

+1

@ KeyStroke здесь есть две вещи: язык (и понятия, основные API-интерфейсы, все это) и инструменты (Xcode, clang, Interface Builder, Instruments). Первая на порядок важнее второй и , без него никакая экспертиза по инструментам не поможет. Я обещаю, что вы не пропустите, прочитав эту книгу и проработав упражнения, используя свою копию Xcode 4. Когда вы это сделаете, вам понадобится день, чтобы ускорить работу над новым материалом: ARC , Раскадровки и некоторые специфичные для домена API. –

Смежные вопросы