Книги, видео и другие материалы по разработке под iOS

    «Хочу программировать под iPhone — говори, что почитать...»
    Любимая девушка


    Когда решаешься заняться разработкой под iOS, то трудно выбрать литературу и ресурсы, которые действительно были бы полезны. Хорошо еще, что Apple предоставляет множество учебных материалов и программ с открытым исходным кодом в своем центре для разработчиков. В остальных книжках можно если и не утонуть, то порядочно захлебнуться. Сейчас я жалею, что потратил время на пару «мануалов». Не буду делать им антирекламу, а лучше порекомендую хорошие материалы по программированию под iOS.

    Под катом книги, видеокурсы и блоги, которые будет полезно прочитать/посмотреть.

    Книги

    Head First iPhone Development
    Книги из серии «Head first» хороши. И эта не исключение. В ней есть все для начала — описание инструментов разработчика, Objective-C и создание первого приложения.

    iPhone App Development: The Missing Manual
    Кроме симпатичной собачки на обложке, книга хороша тем, что показывает полный путь разработки приложения — от идеи до продвижения.

    Programming in Objective-C 2.0
    Издана и на русском языке, но советую читать в оригинале. Отличная книжка об Objective-C. В разделе видео первым пунктом курс — от авторов этой книги.

    iPhone Programming: The Big Nerd Ranch Guide
    Книгу хвалят и рекомендуют vermilion1 и melnichek

    Рекомендации от sojik (в его комментарии подробно все описано):
    iPhone for Programmers: An App-Driven Approach
    The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK
    Tapworthy: Designing Great iPhone Apps
    The Business of iPhone App Development: Making and Marketing Apps that Succeed

    Рекомендации от Shustrik (из комментария):
    Beginning iPhone 4 Development Exploring the iOS SDK
    More iPhone 4 Development Further Explorations of the iOS SDK
    iPhone Advanced Projects
    Learn Objective-C on the Mac

    Рекомендация от Jumbo:
    Advanced iOS 4 Programming: Developing Mobile Applications for Apple iPhone, iPad, and iPod touch

    Рекомендация от yarmolchuk
    Программирование на Objective-C 2.0

    Видео

    Programming in Objective-C 2.0 LiveLessons
    Первый в мире полный курс по основам Objective-C — утверждают авторы. Курс отличный, как и книга.

    iPhone SDK Essential Training
    iPhone SDK: Developing iPad Applications
    iOS 4 App Development New Features
    Objective-C Essential Training (2011 год, Xcode 4 — спасибо Voley за добавление)
    Четыре видео курса от Lynda.com. Лучшего ведущего я просто нигде не встречал — автор (Simon Allardice) объясняет все очень доступно и доходчиво.

    Стенфордский курс iPhone Application Development
    Полезные лекции по всем аспектам разработки приложений под iOS. Найти их можно в iTunes (тут) и на YouTube (тут). Дополнительные материалы по курсу можно найти на сайте университета.

    Becoming Productive in Xcode
    Скринкасты о том, как эффективно работать в среде разработки Xcode. Будут полезны тем, кто хочет повысить скорость и удобство своей работы.

    Также полезными будут iPhone Development Videos от Apple, но только после регистрации в iOS Developer Program. На хабре уже писали о том, что это видео можно смотреть с субтитрами.

    Сообщества, блоги и другие ресурсы

    Блог Сocoa with Love
    Автор: Matt Gallagher
    Замечательный блог — содержит уйму полезной информации и решений.

    Форум для разработчиков на iPhones.ru
    Русскоязычный форум о разработке под iOS.

    Портал TouchDev
    Русскоязычный портал для разработчиков под Mac OS X и iOS, об открытии которого на хабре писали аж два раза.

    Блог iCode[blog]
    Скорее даже сообщество, где можно найти много полезных статей о разработке под iOS.

    Блог «покопался я тут...»
    Автор блога точно читает хабр, и, возможно, даже он хабра-человек. Пользуясь случаем хочу сказать вам, derand, большое спасибо за ваши статьи:)
    В блоге очень много интересных решений и находок, помогающих в разработке под iOS.

    Блог www.raywenderlich.com
    Автор: Ray Wenderlich
    Еще один крайне полезный блог. Также на сайте много полезных материалов по разработке под iOS.

    iPhone Development 101
    Сайт с неплохим набором статей, охватывающим почти весь цикл разработки приложений под iOS

    Сайт lookapp.ru (спасибо zvirus за напоминание о нем)
    Обзоры программ и игр для iPhone + уроки по iPhone SDK.

    Сайт mobile.tutsplus.com (Pierre_b рекомендует)
    Сайт о разработке мобильных приложений, в том числе под iOS.

    Сайт Cocoa Is My Girlfriend (FanKiLL рекомендует)
    Много полезных решений при работе с Cocoa и CocoaTouch.

    Раздел сайта edumobile об iPhone (FanKiLL рекомендует)
    Блог и tutorials о программировании под iOS.

    Сайт iDev Recipes (рекомендует tikhop)
    Полезные рецепты.

    pigeon рекомендует два блога: NSBlog и СocoaТetics

    shoumikhin рекомендует http://iosimmersion.com/

    И, конечно, блог Разработка под Apple iOS на хабре. Где можно найти как статьи для тех, кто только подумывает о разработке под iOS, так и полезные технические статьи о конкретных аспектах разработки.

    Opensource приложения и фреймворки

    На хабре уже была хорошая подборка: Приложения iPhone с открытым кодом

    Рекомендации Coderr из комментариев:
    На сайте Ntt.CC
    На Open Source Living
    С GroovyBlog
    В блоге Tech Drive-in
    На сайте Opensource Applications
    В блоге Mobisoft Infotech

    Рекомендация от yarmolchuk
    Gолезный сайт с большим количеством качественного материала — iMaladec

    Этот список не претендует на звание полного и всеобъемлющего и с удовольствием будет расширяться, если вы поделитесь своими впечатлениями от тех или иных книг/курсов/ресурсов.

    Поделиться публикацией

    Комментарии 58

      +6
      В избранное!
        0
        Еще советую скачать ITunes U Стенфордские курсы.
          0
          уже есть в списке — это обязательный номер программы:)
            +2
            Оу действительно.
            звиняюсь:)
            • НЛО прилетело и опубликовало эту надпись здесь
            +1
              0
              тоже уже есть в списке. их я первым делом рекомендую, когда спрашивают про видео для начинающих. Simon Allardice прекрасен:)
                +1
                Прости, не заметил сразу. Я тогда порекомендую mobile.tutsplus.com

                Много дельных заметок и вещей
              +1
              Спасибо!
              • НЛО прилетело и опубликовало эту надпись здесь
                  +1
                  Отдельное спасибо за линки на видеокурсы.
                    +1
                    Коротко и ясно. Спвасибо!
                      +3
                      Вот тут очень много, но некоторое уже немного устарело.
                      lookapp.ru/category/iphone-sdk-tutorials/
                        0
                        точно, забыл про lookapp.ru — полезный сайт. спасибо.
                        +1
                        Полезная информация!
                          +1
                          Вчера пользователь melnichek поделился со мной ссылкой:
                          www.bignerdranch.com/book/iphone_programming_the_big_nerd_ranch_guide
                          Уже начал читать, хорошая книга
                            +2
                            Добавте Cocoa Is My Girlfriend www.cimgf.com, Core Data и разные хаки и красивые решения.
                              0
                              спасибо, интересный сайт — добавил.
                                0
                                Можно ещё www.icodeblog.com разные tutorials под iOS
                                touchdev.ru — q&a по iOS + статьи на русском.
                                www.edumobile.org/iphone/ — tutorials под iOS
                                  0
                                  icodeblog и touchdev уже есть в списке. edumobile хоть и пугает рекламой на входе, но, кажется, сайт полезный — добавлю. спасибо.
                              0
                              Много для прототипирования webdesignledger.com/tips/getting-started-in-ios-user-interface-design
                                0
                                спасибо, хорошая статья. думаю, вопросы прототипирования iOS приложений заслуживают отдельного рассказа. Если моя память не спит с другим, на хабре было уже пару постов на эту тему. Может быть кто-нибудь еще расширит и углубит этот вопрос:)
                                +1
                                Advanced iOS 4 Programming: Developing Mobile Applications for Apple iPhone, iPad, and iPod touch. mirknig.com/knigi/os_bd/1181374502-advanced-ios-4-programming-developing-mobile-applications-for-apple-iphone-ipad-and-ipod-touch.html Also nice book)
                                  0
                                  спасибо, добавлю.
                                  +1
                                  На самом деле, жаль, что действительно хороших книг по iOS на русском мало. Сам, когда было нужно, работал с десятками разных мануалов, которые описывают конкретные ситуации, но не обьясняют 'как это работает'. Автору спасибо за отличную подборку нужного и хорошего материала.
                                    +1
                                    моя однозначно любимая это The Big Nerd Ranch Guide — люди пишут все вдумчиво и сразу глубоко.
                                    Но! когда изучаешь новый язык или среду, то порой не понимаешь, как части взаимодействуют в целом. В этом смысле мне очень помогла книга - iPhone for Programmers: An App-Driven Approach
                                    там тупо разбираются ряд простейший приложений и как они реализованы на iphone.

                                    Другая интересная книга, очень известного и популярного автора — Erica Sadun, у которой скоро выходит треться редакция — это The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK. Не пугайтесь цифры 3.0 — там очень много просто кусочков кода, которые легко бери и копируй себе на все случаи жизни.

                                    Сейчас очень много вышло и выходит по играм (у меня штуки три свежих книги, еще не читал). И особенно интересно, что по маркетингу и организации бизнеса программирования для iPhone есть уже книги 3-4.
                                    Так например, по юзабилити — шикарная книга — Tapworthy: Designing Great iPhone Apps

                                    А по маркетингу мне понравилась — The Business of iPhone App Development: Making and Marketing Apps that Succeed — там много для программистов тоже есть. Сейчас вроде ее вторая редакция вышла.

                                    Короче хороших книг очень много сейчас ) только успевай читать.
                                      0
                                      большое спасибо за такой комментарий!:) сейчас обновлю статью.
                                      +2
                                      Еще отличное видео от lynda.com —
                                      Objective-C Essential Training
                                      rutracker.org/forum/viewtopic.php?t=3523779
                                      2011 года и по новому Xcode 4
                                        0
                                        уже есть в списке.
                                          0
                                          упс. ошибка. это нового нет. спасибо!
                                        +1
                                        BecomeAnXcoder (русский язык) книга для начинающих (в дальнейшем позволит брать книги более высокого уровня) narod.ru/disk/9913125000/BecomeAnXcoder.Russian.pdf.html (распространяется свободно).
                                        CocoaLab делает эту книгу общедоступной в виде Wiki или pdf документа на различных языках, и размещенной на www.cocoalab.com
                                          0
                                          вот эта книжка мне как раз совсем не понравилась. полезной информации минимум.
                                          0
                                          Вот тут отличные рецепты, всем рекомендую iDev Recipes.
                                            0
                                            Упс, ссылочка что-то не прикрепилась idevrecipes.com/
                                              0
                                              спасибо. добавил.
                                            0
                                            «Сайт о разработке мобильных приложений, в том числи и под iOS.»
                                            Поправить бы.
                                              0
                                              спасибо. поправил.
                                              0
                                              Рекомендую четыре книги издательства Apress

                                              Для начинающих www.apress.com/apple-mac/iphone-ipad/9781430230243

                                              Для продолжающих www.apress.com/apple-mac/iphone-ipad/9781430232520 и www.apress.com/apple-mac/iphone-ipad/9781430224037 Вторая немного устарела по SDK, но вещи которые там обсуждаться полезны и важны всегда.
                                                0
                                                спасибо. добавлю ваши рекомендации с список.
                                                  0
                                                  Рекомендую четыре книги издательства Apress

                                                  Только ссылки три. Вы какую-то книжку забыли? или просто опечатка?
                                                    +1
                                                    Каюсь! Забыл — www.apress.com/apple-mac/objective-c/9781430218159 Это для кто не знает Objective-C. Почти в любой «общей» книге по iOS есть глава про Objective-C, но здесь все разбирается более подробно и глубоко. Написано очень хорошо, доступно. Причем есть и перевод на русский www.ozon.ru/context/detail/id/4796926/, но насколько качественный сказать не могу, сам читал оригинал.
                                                      0
                                                      спасибо. добавил. вообще, конечно, лучше всегда читать в оригинале. переводы радуют все реже и реже.
                                                  0
                                                  Видимо ник Шустрик очень подходит автору, ибо он порекомендовал книгу для продолжающих, которая ожидает увидеть свет только в 28 октября 2011 года. Что же… будем ждать )
                                                +1
                                                Выложил несколько книг (они на английском, в PDF'е) на narod.yandex.ru:
                                                1.Head First iPhone Development;
                                                2.iPhone App Development: The Missing Manual;
                                                3.iPhone Programming: The Big Nerd Ranch Guide;
                                                4.Programming in Objective-C 2.0;
                                                  +1
                                                  еще пара блогов NSBlog и cocoanetics
                                                    0
                                                    спасибо, добавил в список ваши рекомендации.
                                                    0
                                                    Вышла на русском новая книга, настоятельно рекомендую!
                                                    www.ozon.ru/context/detail/id/6311122/
                                                      0
                                                      Шикарная подборка ссылок. Огромное спасибо
                                                        0
                                                        Подскажите, пожалуйста, как писать под Mac на Винде? Кроме как ставить PC-Хакинтош?
                                                          0
                                                          для сборки приложения вам в любом случае понадобится Mac OSX.
                                                          чуть подробнее можно почитать в этой статье — habrahabr.ru/blogs/macosxdev/118116/ (раздел «Обязательно ли нужен Mac?»)
                                                          0
                                                          stackoverflow.com/ если есть вопросы по ios sdk
                                                            0
                                                            а почему забыли про www.imaladec.net/ очень полезный сайт часто им пользуюсь

                                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                            Самое читаемое