Руководство Apple «Как стать разработчиком под iOS»

    Компания Apple приглашает новичков начать разработку своих приложений под iOS, и в помощь опубликовала руководство "Start Developing iOS Apps Today", где указаны все необходимые действия на каждом этапе, даются советы по выбору языка программирования, дизайну интерфейса приложения и максимизации прибыли в App Store.



    Руководство очень лаконичное, всего несколько строчек на каждой странице, но содержит все необходимые ссылки для более подробного изучения темы. Очевидно, оно предназначено для тех, кто ещё никогда не программировал под iOS.
    Поддержать автора
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

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

      –21
      Очевидно, оно предназначено для тех, кТО ещё никогда не программировал под iOS.
      либо
      Очевидно, оно предназначено для тех, которые ещё никогда не программировалИ под iOS.
        +1
        Молодцы, всё делают для того, чтобы разработчики выбирали именно платформу iOS
          +13
          еще бы сделали среду разработки под все платформы.
          Я пока не могу себе позволить купить мак, что бы просто попробовать… очень печально…
            +1
            А как же хакинтош?
              0
              Хакинтош, если без EFI, очень сильно теряет в производительности, особенно при работе с дисками.
                +7
                Это все отговорки, я начинал с хакинтоша, а AppStore помог купить mbp и т.д.
                Так что, кто хочет — найдет возможность, VM в конце-концов есть.
                  –1
                  На личном опыте — железо аналогично iMac, с прошитым EFI(что не на каждую машину в принципе то можно сделать, либо сложно(для меня)) производительность в 2 раза выше чем с эмуляцией EFI со всякими там загрузчиками.
                    +2
                    Мой хак был в 2009 году, или даже в 2008, так что я уже давно отошел от этой темы, тогда были только загрузчики, кстати, у меня там стоял хард на IDE, и никаких проблем в производительности не испытывал.
                      +5
                      Мой 3-х летней давности хакинтош (Core2duo E9200, если не ошибаюсь, с 4 гигами оперативы и Асусовской материнкой) — работает, субъективно, намного шустрее, чем MBP 2010 года с более современным i5, который на данный момент мой основной комп. В попугаях могу проверить позже, т.к. сейчас не дома.

                      EFI — нужен на этапе определения железа системой, если оно определяется без всякой связи с реальным железом — глюки, конечно, гарантированы.
                      Но никак не пойму: какое отношение к производительности имеет этап загрузки, при прочих равных? Ведь используются одни и те же процессоры, чипсеты, память, видеокарта…
                        0
                        Тоже заметил разницу в скорости, наверное упирается в винт…
                    +2
                    Чушь собачья.
                  0
                  Насколько я понимаю там основная проблема в эмуляторе, а среду то перенести не проблема.
                    +3
                    Не эмулятор, а симулятор, потому что на этапе тестирования генерируется x86 код, а деплоймет уже ARM идет. Поэтому и такая разница в производительности и разброс показателей (видео тормозит, а память нет), потому что видео считается исключительно на CPU мака, потому что запущенное приложение может использовать любое количество доступной оперативки мака (как обычное приложение), фактически, этот симулятор, это браузер с песочницей (как Chrome), запускается процесс хоста и дочерний процесс приложения.

                    А вот у адроида уже эмулятор, поскольку эмулирует выполнение ARM кода на x86 платформе, поэтому жутко тормозит даже на топовых хост-аппаратах.

                    И да, вы правы, дело в тестовом симуляторе.
                      +1
                      Не знал. Спасибо большое.
                    +1
                    даже МакМини за двадцатку?
                    Поемому самое оно, для ознакомление с макосью и для экспериментов с objC.
                    0
                    Б/у маков навалом. По цене до 20к можно спокойно уложиться.
                  +2
                  Отлично! Как раз вовремя. Спасибо за новость, странно, что в девелоперскую рассылку не пришло.
                    +2
                    Хм… наверное пора уже приступить к разработке на iOS, сколько же можно тянуть =)
                      +1
                      Если бы к инструкции приложили еще аппарат…
                        0
                        А что мешает писать для iOS не на маке? Взять к примеру тот же Marmalade SDK, который, насколько я помню, позволяет портировать приложения на многие платформы, включая iPhone
                          0
                          Есть ещё Titanium — мне он показался чуть более удобным. Кроме того, можно писать и на дотнете, и на флэше.
                          Но, по-моему, лучше найти 200-300 лишних баксов на мак — мини или б/у.
                            0
                            вот именно, тем более что и titanium тоже не бесплатный по большому счету…
                          0
                          Кто хочет ищет возможности, а кто не хочет — причины… Пойду, пожалуй, с Core Data поразбираюсь.
                            +4
                            Вот неплохой видеокурс на английском языке по разработке для iOS 5:

                            iPad and iPhone Application Development (HD) by Paul Hegarty

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

                            Тот же курс за прошлый год (семестр 2010-2011), для iOS 4.

                            Предлагаю делиться в комментариях ссылками на понравившиеся видеоуроки или книги на любых языках.
                              0
                              Курс действительно отличный. Я знакомился с iOS вместе с этим дядькой=)
                                0
                                Подскажите пожалуйста, мне 15 лет. Программирую на С, изучаю сейчас visual c++.
                                Есть ли русская документация, будут ли эту переводить?
                                Просто, я английский не знаю, но учиться хочу.
                                Спасибо!!! Для меня этот вопрос очень важен!!!
                                  0
                                  Ну, если уже в 15 лет программируешь на С (одном из самых сложных языков программирования, имхо), то за пару месяцев подтянуть английский для чтения документации не должно стать проблемой :)

                                  Или же прокрутите страницу на пару десятков пикселей вниз:

                                    0
                                    Спасибо!
                                    Мне кстате, С не показался очень сложным, хотя изучаю сейчас C++ я просто от него тащусь(от C++). Потому что, в C++ один std::cout чего стоит, взамен printf, в котором ещё и тип вывода надо указывать.

                                    По поводу языков:
                                    Склонности к изучению языков у меня нет, я родной русский тяжко учу, не говоря об английском. Но буду рад вашим советам.

                                    Комментарий Nimor'a я увидел, сразу после того как написал и понял свою ошибку.

                                    PS Nimor, буду тебе очень благодарен, если ты переведёшь документацию!!!
                                      0
                                      Если вы всерьёз намерены связать судьбу с программированием — надо перестать сопли жевать и таки выучить английский. Пользы будет несоизмеримо больше, чем от С++.

                                      И да, С — сложный (в применении, а не в синтаксисе) язык. Истинная сложность — она не в том, сколько операторов надо вызубрить.
                                        0
                                        Вы правы. Летом займусь, сейчас экзаменами мучают.

                                        PS Я что, индийский программист, который все операторы всех библиотек учат? Я те, что мне нужно запоминаю/записываю/ищу в Google.
                                +15
                                Нужен кому перевод? Могу перевести. Я не выпендриваюсь этим сообщением, а просто интересуюсь, так как сама разработка в дальнейшем на английском и актуален ли будет перевод.
                                  +1
                                  Хабросообщество только отблагодарит, я думаю.
                                  А желающие есть всегда — тем более, на такую актуальную тему.
                                    +1
                                    Нужен, конечно!
                                      0
                                      Нужен!
                                        0
                                        Я был бы премного Вам благодарен за перевод!
                                          0
                                          конечно переводить, на родном всегда приятнее слушать
                                            +4
                                            Перевожу уже)

                                            Интересный у Apple шаблон в данном руководстве. Придется переверстать, сегодня в течение 1 — 2 часов думаю сделаю, ну или завтра днем точно.
                                              0
                                              Вы переводите только руководство или материалы к нему тоже?
                                                0
                                                Сначала руководство, материалы потом. Сами же видите какой объем. Сразу не смогу все, потом постепенно буду, может поможет кто. Пока только основные шаги, базу. Далее постепенно буду.
                                                  0
                                                  Где можно посмотреть на результаты ваших трудов?
                                                  Благодарю!
                                              0
                                              Нужен!
                                                0
                                                habrahabr.ru/blogs/macosxdev/138523/

                                                Базовый перевод. В топике пара вопросов еще.
                                                0
                                                Вариант для Flash разработчиков.
                                                  –2
                                                  Парни, давайте под Андроид колбасить!

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

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