Како да направите апликација за iphone
Пазарот на апликации постојано се движи и се менува. Толку многу успешни приказни веќе се појавија дека секој знае за нив. Мислите дека имате голема идеја за апликацијата iPhone? Креирај може да биде полесно отколку што мислите. Иако ќе треба да научите кодирање, поголемиот дел од работата на интерфејсот може да се изврши графички. Креирање на апликација ќе бара време, студирање и трпеливост, но можеби можете да ја креирате следната игра Flappy птица! Одете на чекор 1 за да започнете.
Чекори
Дел 1 од 5:
Поставување на вашата развојна околинаЕден. Преземете и инсталирајте xcode. Xcode е развојна средина во која сите апликации се создадени за iPhone. Xcode може да се добие бесплатно од Apple, но оваа програма бара инсталирана OS X верзија 10.8 или подоцна. Не постои официјален начин да се изврши Xcode на Windows или Linux. Ова значи дека ако сакате да развиете апликација на iPhone, но немате афион, тогаш ќе мора прво да го купите.
- За да развиете апликации под IOS 8, ќе ви треба XCode 6.0.1 и iOS 8 SDK. И двете можат да добијат од Apple. iOS 8 SDK содржи прилично голем број на нови API-и кои ќе ви овозможат да креирате сите видови на нови апликации, вклучувајќи интеграција со iCloud и ID на допир.
- Да се развијат апликации за iOS 10, ќе ви требаат 10 SDK достапни на веб-страницата на Apple. Во SWIFT програмскиот јазик и во SDK во оваа верзија на Xcode има значајни промени. Добрата вест е дека по оваа верзија во Свифт ќе има уште повеќе промени во кодот.

2. Инсталирајте добар уредувач на текст. Иако можете да сторите сé во Xcode, наскоро ќе сфатите дека е многу полесно да работите со големи големини ако имате посебен уредувач на текст специјализиран за програмирање. Двете најпопуларни опции се Textmate и Jedit.

3. Инсталирајте векторска графичка програма. Ако планирате да креирате слики и дизајни за вашата апликација, ќе ви треба векторска графичка програма. Векторската графика може да се намали без губење на квалитетот, што е важно за било која добра апликација. Популарни векторски програми Овој Coreldraw, Adobe Illustrator, Xara дизајнер и Inkscape. Добра слободна графика Уредување програма е рудар. Таа не е толку моќна како професионални програми, но добра за почетници или за оние кои не сакаат да платат за нешто што ќе го користи само еднаш.

Четири. Истражуваат цел-Ц. Цел-C е програмски јазик кој се користи за креирање функционалност во апликациите на iPhone. Ги обработува податоците и работи со предмети. Цел-в потекнуваат од семејството на семејството, и тоа е објектно-ориентиран јазик. Ако веќе го разбирате C или Java, само ќе го истражите Цел-Ц.

Пет. Размислете за опцијата аутсорсинг развој. Ако немате желба да научите цел - в, или немате уметнички превез, постојат голем број на хонорарни и програмери тимови кои можат да вршат различни делови од проектот за вас. Аутсорсинг на вашиот развој е сложен процес, но тоа ќе ве спаси од многу проблеми ако не сте програмер. Бидете сигурни дека секој кој ќе работи ќе склучи договор за неоткривање, и дека сте се согласиле да платите пред работа.

6. Креирајте сметка на инвеститорот. За да ја дистрибуирате вашата апликација во App Store или да му ја дадете на другите за тестирање, треба да се регистрирате за да добиете сметка за развивач на Apple. Сметката чини 99 долари годишно, и за да се создаде, ќе треба да воведе информации за даноци и банкарски информации.

7. Преземи повеќе апликации за тестирање. Откако сте регистрирале сметка за развивачи, имате пристап до ресурси за развој на Apple. Овие ресурси вклучуваат повеќе проекти, на пример, што може да ви даде колосална количина на информации за тоа како се развиваат апликации. Најдете пример, некако поврзан со видот на апликацијата што сакате да ја креирате и да го практикувате во Xcode.
Дел 2 од 5:
Планираме АнексЕден. Определете го концептот. Пред да го отворите Xcode за прв пат, мора да имате добро осмислено план за вашата апликација и неговите способности. Ова вклучува дизајн документ кој ја одразува целата функционалност на апликацијата, преглед на корисничкиот интерфејс и транзицијата помеѓу екраните, основната идеја за видовите системи кои ќе треба да се спроведат.
- Обидете се кога развивате апликација за да се придржувате до дизајнерскиот документ колку што е можно повеќе. Ова ќе помогне да се фокусираат на можностите што ви се потребни.
- Обидете се да привлечете барем една скица за секој екран во вашата апликација.

2. Одреди ја целната публика. Публиката на вашата апликација е многу зависна од тоа како изгледа апликацијата и на нејзината функционалност. На пример, апликацијата со листа на случаи нема да има таква целна публика на играта. Тоа ќе ви помогне.

3. Размислете за она што е потребната апликација. Ако вашата апликација е алатка, таа мора да понуди решение за проблемот што никој претходно не го понудил, или треба да го понудите најдоброто решение отколку што е понудено претходно. Ако вашата апликација е игра, тогаш треба да има уникатна карактеристика (или карактеристики), што ќе му овозможи да ја одвои од други игри и да привлече одредени играчи.

Четири. Испитајте ја содржината. Вашиот кориснички интерфејс ќе биде одреден со тип на содржина што ќе ги покажете корисниците на вашата апликација. На пример, ако вашата апликација работи со фотографии, сакате корисничкиот интерфејс да ги пребарува фотографиите и да се движи помеѓу нив што е можно поедноставно.

Пет. Пракса во создавање на добар ui. Корисничкиот интерфејс никогаш не треба да се меша со корисникот. Ова значи дека опциите мора да бидат јасно видливи, а корисникот никогаш не треба да се прашува што го прави копчето. Ако користите икони, тие мора јасно да ја прикажат нивната функција. Навигацијата на апликацијата мора да биде флексибилна и природна.
Дел 3 од 5:
Креирање на апликацијаЕден. Креирај нов проект во Xcode. Отворете XCODE и започнете нов проект од менито Датотека. Изберете "апликација" (апликација) под "iOS" насловот во левата страна на прозорецот. Во делот Шаблон, одберете "Празна апликација" (празна апликација).
- Постојат многу готови модели, и сè е создадено за различни задачи. Започнете од празен шаблон додека не го дознаете во процесот на развој. Можете да пробате еден од посложените шаблони веднаш штом ќе го дознаете како функционира сè.
- Треба да го наведете името на производот, идентификаторот на вашата компанија и префиксот на класата. Ако немате идентификатор на компанијата од Apple, внесете Com.Пример. Во класа префикс внесете XYZ.
- Изберете "iPhone" од менито на уредот.

2. Креирај приказна. Приказот е визуелна застапеност на сите екрани во вашата апликација. Ја прикажува содржината на секој екран, како и транзиции меѓу нив. Алатката за приказ ќе ви помогне во развојот на вашата апликација.

3. Доделете ја приказната за вашиот проект. Откако ќе ја креирате приказната, треба да го доделите како главен интерфејс на вашата апликација. Потоа приказната ќе се симне кога апликацијата ќе се започне. Ако не назначите приказна, кога ќе ја стартувате апликацијата, ништо не се случува.

Четири. Додајте го вашиот прв екран користејќи го контролорот за тип. Преглед на контролорите утврди како содржината ќе ја гледаат корисникот. Постојат многу претходно креирани контролори за тип, вклучувајќи стандардни видови и табели. Ќе додадете контролори за гледање на вашата приказна, која ќе ја прикаже вашата апликација, како да ја прикажете содржината на корисникот.

Пет. Додајте објекти на интерфејсот на вашиот прв екран. Откако ќе го идентификувате контролорот за тип, можете да започнете со објавување на предметите на интерфејсот што ви треба, како што се етикети, текстуални полиња и копчиња. Сите објекти на интерфејс може да се најдат во листата на библиотеки на објекти, кои можат да се најдат во објектот за контролорот на View (Преглед на контролорот).

6. Променете ги предметите што ги додадовте. Можете да ги промените својствата на секој објект, кој ќе ви овозможи да креирате индивидуален и интуитивен интерфејс. На пример, можете да додадете текст за замена на полето за внесување текст што ќе го поттикне корисникот дека треба да го внесете.

7. Додајте повеќе екрани. Бидејќи вашиот проект создава, најверојатно сакате да додадете повеќе екрани за да прикажете се што ви треба за апликација. На пример, ако направите апликација со листа на случаи, ќе ви требаат најмалку два екрани: еден за да го внесете случајот, а втората за да ја видите листата.

осум. Додадете го окното за навигација. Сега имате две екрани во апликацијата, и време е да го направите корисникот да се движи меѓу нив напред и назад. Ова можете да го постигнете со употреба на контролор за навигација (контролор за навигација), што е специјализирана верзија на контролорот за гледање (преглед на контролорот). Овој контролор го додава прозорецот за навигација до врвот на вашата апликација и му овозможува на корисникот да се движи напред и назад помеѓу екраните.

Девет. Додадете ја функционалноста на оваа панел за навигација. Сега кога сте го вметнале панелот за навигација, можете да почнете да додавате навигациски алатки за тоа. Ова ќе му овозможи на корисникот да се движи помеѓу екраните напред и назад.

10. Врзете го вашето копче со постоечки екран. За вашата функција на копчето, треба да го поврзете на друг екран. Во нашиот пример со листа на случаи, копчето ќе се наоѓа во целокупната листа, и мора да биде поврзано со екранот за влез. За да го поврзете копчето, прицврстете го копчето Контрола, и повлечете го копчето на вториот екран.

Единаесет. Користете можности за обработка на податоци. До оваа точка, можно е да се создаде основен интерфејс без да мора да пишува код. Ако сакате да додадете подлабока функционалност, како што се складирање на податоци, обработка на корисникот, треба да се нурне во пишување код. Пишувањето на сценариото е надвор од овој напис, но на интернет има голем број на учебници на Цел-Ц.
Дел 4 од 5:
Апликации за тестирањеЕден. Стартувај iOS симулатор. Xcode доаѓа со вграден IOS емулатор, кој ви овозможува да ја тестирате вашата апликација на некој сет на имитирани уреди со iOS. За да го стартувате емулаторот, одберете "Симулатор и дебагирање" од менито на врвот на прозорецот XCode, а потоа одберете го уредот што сакате да го тестирате.

2. Собери ја апликацијата. Кликнете на копчето за изградба што изгледа како редовно копче за да ја компајлирате и започнете апликацијата. Изградба на апликација може да потрае неколку минути. На панелот можете да гледате напредок. Веднаш штом ќе заврши собранието, ќе се отвори iOS симулатор, и можете да започнете со тестирање на вашата апликација.

3. Проверете ја апликацијата на вашиот сопствен iPhone. Пред да ја дистрибуирате апликацијата за тестирање, можете да го тестирате на свој уред (ако го имате). Прво поврзете го уредот со USB-компјутер. Ако се отвори iTunes, затворете го. Изберете од паѓачката листа "Уредот и Debug", а потоа кликнете на копчето за изградба. По неколку секунди, апликацијата мора да започне на iPhone. Проверете ја целата функционалност пред да ја затворите апликацијата.

Четири. Земете дебагирање. Ако апликацијата "падна", треба да одредите што се случило и зошто. Причините можат да бидат бесконечно многу. Отворете ја конзолата за дебагирање и прочитајте ги пораките за грешки. Најчесто тие нема да бидат особено разбирливи. Ако не ја разбирате грешката, обидете се да пребарувате за грешки во Google. Постои можност дека може да се сопнуваат на пораката оставена на форумот за инвеститорот на Apple, каде што секој развивач веќе одговори на прашањето.

Пет. Проверете ја употребата на меморијата. Во меморијата на iPhone малку. Секој пат, распределба на меморија за објектот, тоа ќе треба да се ослободи по завршувањето на работата со неа. Постојат алатки како iPhone SDK, кои меѓу другото може да се користат за преглед и анализа на меморијата.

6. Одделете ја вашата апликација за тестови на други луѓе. Иако тестирањето на вашата апликација во емулаторот е добар начин да бидете сигурни дека тоа функционира и тој има прекрасен интерфејс, ништо не се споредува со тестирањето од други корисници. Само проверете дали сте ги избришале најмногу иритирачките грешки пред да испратите апликација до надворешно тестирање. За да ја испратите апликацијата до тестери, ќе треба да креирате AD-HOC сертификат на веб-страницата на IOS DEV Center.
Дел 5 од 5:
Објавете ја вашата апликацијаЕден. Креирајте склоп на дистрибуција со избирање на уредот и да се изгради тип од опаѓачкото мени, потоа кликнете на иконата "Изградба". Во програмата Пронаоѓач, отворете ја папката со вашиот проект и пронајдете ја папката "порака-iPhoneos". Тоа ќе биде вашата апликација. Го сруши во zip формат.
- До новите апликации на Apple, тие мора да бидат оптимизирани за IOS 8 и Retina тип прикази.

2. Отворете го менито за поврзување на iTunes. Можете да стигнете до него од IOS DEV центар. Ако имате недовршени чекори, тоа ќе биде напишано на врвот на екранот. Осигурајте се дека целата своја банкарска и даночна информација се внесува правилно.

3. Внесете ги сите информации за вашата апликација. Кликнете на "Управување со вашата апликација", а потоа изберете "Додај нова апликација". Внесете го името на апликацијата, SKU и Budle ID број. Изберете ја вашата апликација од опаѓачкото мени.

Четири. Вчитајте ја вашата апликација. Кликнете на "Подготвен за испраќање бинарни", и ќе одите на екранот во кој ќе ви биде понудена алатка за подигнување на апликацијата. Преземете го и кликнете Finish.

Пет. Почекајте проверки. Немате што да направите, освен да очекувате крај на процесот на верификација. Apple ќе ве извести за неколку дена или недели преку е-пошта, ако состојбата на вашата апликација се менува во "во преглед" (потврдена). Кога апликацијата оди во овој чекор, понатаму се случува многу брзо. Ако апликацијата не помине низ првичниот сет на тестови, ќе добиете е-пошта на истиот ден со одбивање на тоа зошто апликацијата е одбиена. Исто така, во писмото ќе има препораки на Apple за негово поправање. Ако вашата апликација е проверка, Apple ќе ви испрати е-пошта која кажува дека вашата апликација е подготвена за продажба. Сега вашата апликација ќе се појави во App Store iTunes.

6. Рекламирајте ја вашата апликација. Сега вашата неверојатна апликација може да се купи, и време е да започнете со ширење на вестите за него. Користете социјални медиуми, испратете соопштение за печатот на веб-страниците со апликации, направете неколку видеа на YouTube, и што и да сакате да ги натерате луѓето да зборуваат за вашата апликација.

7. Види за продажба. Преземете ги бесплатните iTunes Поврзете ја мобилната апликација за вашиот iPhone, и одете секој ден и следете ги вашите продажби, пазари и продажни земји. Ова е веселиот дел! Apple ќе биде од време на време за да ви испрати пораки во врска со најновите податоци за продажба. Можете да ги преземете за известување. Со среќа!
Совети
- Бидете оригинални, не ги копирате апликациите што веќе постојат во AppStore. Внимателно истражете го AppStore за да дознаете што е таму. Се разбира, ако вашата идеја е подобра од сите други, можете да почнете.
- Секогаш барате начини за подобрување на вашата апликација.
- Обидете се да ја тестирате апликацијата на толку многу i-уреди како што можете да ги најдете. Уште подобро ако се инсталираат различни IOS верзии на нив.
- Ако сакате книги за хартија, одете на Амазон.Com да пронајде книги за развој на iPhone.
Предупредувања
- iPhone SDK постојано се менува и уредите. Ако се случи ажурирање на SDK при работа на проектот, прочитајте го она што се појавило ново пред да го користите новиот SDK. Во оваа фаза не е неопходно да се направи ова, освен ако Apple не рече дека сите нови преземања мора да бидат составени од новата верзија на SDK. Ако ги ажурирате, некои методи што ги користите може да бидат застарени. Иако, најверојатно, ова ќе доведе до максимум предупредување за време на компилација, подобро е да се ограничите.
- Кога ќе постигнете успех и вашата апликација ќе се појави во App Store, не се лути на оние кои ја напуштаат вашата апликација лоши повратни информации. Некои оставаат корисни прегледи, а некои само како да бидат груби.
- Никој не ви гарантира многу преземања или продажба, но не треба да се вознемири.
- Развој на апликации - нешто е фасцинантно - нема да можете да запрете.