• Компютри и Електроника
  • Програмиране

Как да създадете IPhone ап

Всяко заявление за iPhone започва с една идея преди това ще стане реалност. Това е успешен, заявлението трябва да запълни празнината, накара хората да се смеят или да направят живота си по-лесно. Всеки може да създавате приложение. Но, за да се създаде един успешен приложение изисква добре изпълнена идея. Вие може да бъде основното приложение и работи с него.

Стъпки

Част 1 от 6: заявление Design

  1. Мислете за концепцията. Заявлението трябва да служи на целите - прости и сложни. Да реши, че трябва да изпълни молбата Ви. Уверете се, че вече са въведени в някоя от вашите идеи конкуренцията.

  2. План функционалност. Създаване на карта, която представлява основната прилагането поток. Покажете как потребителите ще намерят те се нуждаят от инструмент, чрез който прозорец те ще трябва да премине, за да стигнем до тях. Карта може да бъде проста, тя трябва да покаже как потребителят може да работи.
    • Можете да го привлече на лист хартия или планирането на използването на програма, която ви позволява да създадете блок-схеми и концептуални карти.


    • Draw множество прозорци (екрани). Създайте няколко скици на това как искате различни предмети, за да се появяват на екрана. Вземете под внимание размера на iPhone на екрана, когато излезе оформление. Тя не трябва да излизат много подробно, има за цел да създаде точен модел на необходимото съдържание на правилния размер.

    • Разработване множество оформления. Използвайте програма за редактиране на изображения за създаване на някои основни предварителни проектни планове. Софтуер за редактиране на изображения ви позволява да създадете бързо повторение в проекта, докато не намерите желания стил. Те могат да се използват като отправна точка в проектирането и изпрати всеки художник или програмист, работещ по проекта.
      • За да създадете интерактивни оформления можете да използвате онлайн инструменти, които се свързват заедно прозорец оформление.


      Част 2 от 6: Създаване на среда за разработка

      1. Създаване на профил Apple Developer. С цел да се разработват приложения за iPhone, ще трябва да се създаде една сметка разработчик Apple. Можете да създавате приложения, без да отчита, но вие няма да можете да ги разпространяват без лиценз. Можете да си направите безплатна регистрация за достъп до необходимите инструменти и учебни помагала. Ако искате другите да тестват и закупят кандидатурата си, ще трябва да закупите на сметка за 99 $ (~ 3800 USD.) Годишно.
        • Можете да създадете профил (акаунт) уебсайт Apple Developer.


        • Инсталирайте Xcode. IPhone приложения са създадени изключително за Xcode на програмата. Xcode е едновременно визуална и програмен код редактор. Тя изисква Mac-компютър с OS X 10.8 или по-нова. Xcode е свободна от Apple. Тя може да бъде изтеглена от разработчик Apple разработчици.

        • Дайте добър редактор на код. Въпреки че можете да редактирате кода в XCcode, има няколко програми, предназначени за редактиране на код, които могат да направят живота ви по-лесно, особено ако имате намерение да се занимават с много сериозна кодиране. TextMate и JEdit - две от най-популярните варианти.

        • Инсталиране за векторна графика. iPhone използва векторни графики за визуални обекти, да им дава възможност добре masshtabyrovatsya на екрана. Векторни графики редактор бързо ще създадете основна схема за програмата, дори ако не сте един художник.
          • Програми като Adobe Illustrator ви позволяват бързо да създавате векторни графики.


          Част 3 от 6: Изследване Xcode и Objective-C

          1. Не забравяйте, че Objective-C е необходимо да се създадат модерни приложения. Можете да създавате приложения, които почти не програмиране, но те ще бъдат много проста. Objective-C принадлежи към семейството на езици за програмиране C. Можете да го използвате за съхранение и трансфер на данни, създаване на сложни отношения между обекти и представяне на допълнителни функции.

          2. Свали някои примерни приложения. Това ще видите кода в действие. Има безброй примери за приложения, достъпни онлайн, както на официалния сайт на Apple за разработчици, както и различни форуми разработчици.
            • Свали проста програма, свързана с вида на приложението, което искате да създадете. Това ще ви помогне да разберете как да преодолее всички проблеми, които могат да възникнат, когато създавате своя собствена кандидатура.


            • Включете се в учебниците. Има много книги, посветени на Objective-C онлайн, че може да ви научи на основите бързо. Работа с някои от тези книги, за да се научат основите на Objective-C програмиране и основните цели и методология.

            • Минете през няколко курса. Можете да се регистрирате за занимания по компютърно програмиране в местен колеж или университет. Това време, прекарано насаме с един умен учител може да помогне и възпитаваме добри умения за програмиране.

            • Купи някои книги на Objective-C. Докато книгата - не най-добрият начин да научите език за програмиране, те са отлични референции и има много добри примери. Книги на Objective-C могат да бъдат намерени навсякъде, където книгите се продават програмиране.

            • Използвайте максимална полза от всички налични знания. Objective-C принадлежи към семейството на езици е C и обектно-ориентиран език за програмиране. Изключително помогне предварително познаване на C или Java. Ако имате някакъв опит, се опитват да установят отношения с стария език, за да разберете как на Objective-C.

            .

            Част 4 от 6: Създаване на основната програма

            1. Създаване на проект в Xcode. Open Xcode. Преса Досие GT; Нов GT; Проект (File GT; новия GT; Project). Изберете Application (Приложение), под заглавие ЗИ, и изберете Empty Application (празна приложение).
              • Ако искате, можете да изберете един готов шаблон, но празен шаблон ще експериментира повече.

              • Изберете име на продукта (име на продукта), компания идентификатор (ID компания) и клас. Ако не разполагате с фирма ID (предоставена от Apple), въведете com.example. За да въведете префикс клас XYZ.


              • Създаване на монтажната маса. Това е визуално представяне на програмата за оформление. Сториборд контролира как заявлението ще се движат от екрана, за да екрана. Без сториборд имате само един екран за вашата кандидатура.
                • Преса Досие GT; Нов GT; Досие (File GT; новия GT; File).

                • Изберете User Interface (интерфейс) под IOS.

                • Изберете сториборд (сториборд).

                • Изберете iPhone, и въведете името на файла Main.


                • Връзка сториборд проект. Това гарантира, че сценария е заредена, когато приложението се стартира. Щракнете върху в навигацията на дърво име на проекта. Изберете цели менюто Project (гола). Намерете Deployment Info (Информация за разгръщане). Main.storyboard поле Въведете в основния интерфейс (основният интерфейс).

                • Създайте първата си екран. Сега, когато си сториборд е конфигуриран, можете да започнете да създавате прозорци (екрани) за вашата кандидатура. Изберете файл Main.storyboard навигационното меню проект.
                  • Намерете библиотека обект (обект Library). Тя е в полето в долния десен ъгъл на прозореца. Кликнете Cube, за да отворите обект библиотека на библиотека обект.

                  • Плъзнете елемент View Controller (Controller го видите) на празен платно. Това ще позволи на потребителя да видите на екрана. Ако пуснете приложението сега, потребителят ще види празен екран, но приложението ще работи.


                  • Създайте интерфейс. Използвайте обект библиотека на библиотека обект, за да добавите интерфейса на първия екран. Можете да персонализирате елементи чрез Атрибут инспектор. Има много различни сайтове, които можете да избирате, включително:
                    • Етикети (тагове)

                    • Текстови полета (текстови кутии)

                    • Бутони (копчета)

                    • Снимки (Pictures)


                    • Добавете повече екрани. Drag Допълнителни Виж Controllers (Controllers го видите) на платното за създаване на допълнителни екрани. Можете да добавите толкова екрани за тяхната употреба, както е необходимо.

                    • Създаване на лента за навигация. Най-лесният начин за навигация чрез екраните в приложение iPhone - е използването на лентата за навигация. Тя се поставя в горната част на екрана и позволява на потребителя да се движите напред и назад между различните екрани.
                      • Добави Navigation Controller обект на първоначалното му екран. Поставете навигационния панел, като натиснете Редактор GT; Постави В GT; Navigation Controller (Editor GT; Insert да GT; контролера за навигация).

                      • Добави колекторни и навигационни бутони в лентата с инструменти. Копчета за да продължим напред трябва да се поставят в горния десен ъгъл, а бутоните за движение назад трябва да се поставя в горния ляв ъгъл.

                      • Бутон Link, задръжте натиснат бутона Ctrl ^ и плъзгане на екрана, към която е насочена. Изберете Push (Кликнете) Меню Действие Segue (Действие: Move) за автоматично създаване на бутоните Back (Назад), на втория екран. Бутоните ще се променят автоматично, когато дадена функционалност.


                      • Добави дълбоко функционалност. Докато основата може създаване на приложения, използващи екрани и бутони, там не е много, че може да се направи без да се гмурне в код Objective-C. Това е мястото, където кодирането е важно. Потребителски вход, обработка на данни, физика, и друг един за игри и други неща, които трябва да бъдат кодирани с Objective-C.

                      Част 5 от 6: Тестване Applications

                      1. Тествайте прилагането в емулатора за развитие с помощта Xcode. Можете да стартирате приложението, използвайки симулация IPhone рамките Xcode. Това ще да натиснете бутон и да се провери функционалността на други програми в движение. Изберете Simulator и Debug (симулатор и отстраняване на грешки) в падащото меню отгоре.
                        • Кликнете на завършеност (строителство) за съставяне на програмата. След като сте приключили с изграждането на заявлението, стартира симулатор. Изграждане бутон изглежда като нормална бутона Възпроизвеждане.


                        • Тествайте прилагането на вашето устройство. Свържете вашия iPhone и качи, ако той се отваря автоматично. Select Device и Debug (устройство и отстраняване на грешки) и кликнете Build. (Строителство). Заявлението ще бъде създаден и се предава на устройството. Тя се отваря автоматично.

                        • Започнете корекцията. Тя може да бъде много трудно, и по принцип, е извън обхвата на това ръководство. Отворете конзолата отстраняване на грешки Debug Console и се опитват да намерят, когато грешката се появи. Търсене на съобщения за грешки на Google за повече информация.
                          • Процесът на настройка ще бъде много по-ефективно, когато стане по-професионално програмиране в Objective-C.


                          • Разпределете бета сред малък брой хора. Ако сте прекарали всички големи грешки, можете да пускате програми за тестване на другите. Това е много важна стъпка, защото колкото повече очите на вашия проект, толкова повече грешки ще открият, които не са сами. Добър етап тестване може да ви помогне да направите освобождаване заявление много по-малко болезнено и неприятно.
                            • Ще се нуждаете от UDID брой тестери. Прочетете това ръководство за информация за това как да намерите номера UDID устройството.

                            • Създаване на сертификат Ad-Hoc Online IOS Dev. Можете да създадете сертификата Online IOS Dev Center. Трябва да се създаде отделен сертификат за всеки тестер, който разпространява приложението.


                            • Продължаване на процеса на отстраняване на грешки. Надяваме се, че сте избрали тестери, които могат да ви дадат солидна, полезна обратна връзка. Използвайте обратната връзка от тези комплекти за коригиране на грешки и несъответствия. Подредете приоритетите в съобщението за грешка, което получавате от тестери, и да се опита да се отърве от всички критични грешки преди нанасяне отдушник.

                            Част 6 от 6: Приложения на издаване

                            1. Създаване на крайната колекция. След доволни от качеството на работа и функционалност на приложението ви, че е време да я освободите! Създаване на освобождаване строителство, което ще бъде изпратено на Apple. Това може да стане, като изберете устройство и освобождаване (устройство и изход) в падащото меню, и след това щракнете върху Създай.

                            2. Регистрирайте своя молба, като качи. Отворете ITunes Connect. Въведете своя банкова и данъчна информация, така че можете да печелите от App Store и всякакви рекламни приложения.
                              • Регистрирай се за ново заявление, включително името на програмата, броят на SKU, уникален идентификатор на вашата кандидатура Bundle ID.

                              • Подгответе картинката. Вие ще трябва да изтеглите вектор икона размер 512x512 за вашата кандидатура.

                              • Попълнете договори право и цени.


                              • Свалете програмата. Кликнете Готови ли сте да качите Binary (готов за изтегляне в живота формат) Online ITunes Connect. Изтегляне на програма Application Uploader. Влезте с вашия ID Apple ID. Изберете програмата, въз основа на списък, и след това отпуснете създали в стъпка 1 на тази секция.

                              • Изчакайте за прилагане да бъдат преразгледани. След сваляне приложението, Apple поставя прилагането в процеса на преразглеждане. Това може да отнеме няколко седмици. Ще бъдете уведомени, ако го допуска или отхвърля. Ако заявката е приета, тя ще бъде добавена автоматично да качи магазин.
                                • Ако искането е било отхвърлено, Apple ще предложи причини и отстраняване на проблеми.


                                • Популяризира нова неговото прилагане. Вие не може да разчита на хора, които търсят апартамент в магазина, има прекалено много материал за скрининг. Вие трябва да отида да говоря за себе си, с всякакви средства, които могат да мислят. Създаване на Facebook страница за кандидатстване и изпраща известия, изпратете прессъобщения до уебсайтове, насочени към приложения и публикуване, изпраща копия до рецензенти, преглед приложения, създавате множество видео YouTube, обяснява функциите на програмата, и така нататък.

                                • Проследяване на продажбите си. Използвайте ITunes Connect Mobile App за проследяване сваляне и продажби. Също така, може да получи редовни доклади по електронна поща, показваща вашите приходи и брой сваляния. Спечелете пари в сроковете, посочени в разработчика на договор.