Cum se face o aplicație pentru iphone
Piața de aplicații se mișcă constant și schimbată. Atât de multe povesti de succes au apărut deja că toată lumea știe despre ei. Credeți că aveți o idee mare pentru aplicația iPhone? Creați-l să fie mai ușor decât credeți. Deși va trebui să înveți codarea, majoritatea lucrărilor de pe interfață pot fi efectuate grafic. Crearea unei aplicații va necesita timp, studiu și răbdare, dar poate puteți crea următorul joc Flappy Bird! Continuați cu Pasul 1 pentru a începe.
Pași
Partea 1 din 5:
Configurarea mediului dvs. de dezvoltareunu. Descărcați și instalați Xcode. Xcode este un mediu de dezvoltare în care toate aplicațiile sunt create pentru iPhone. Xcode poate fi obținută gratuit de la Apple, dar acest program necesită o versiune de OS X instalată 10.8 sau mai târziu. Nu există o modalitate oficială de a rula xcode pe Windows sau Linux. Aceasta înseamnă că, dacă doriți să dezvoltați o aplicație pe iPhone, dar nu aveți o mac, atunci va trebui să o cumpărați mai întâi.
- Pentru a dezvolta aplicații în conformitate cu iOS 8, veți avea nevoie de Xcode 6.0.1 și iOS 8 SDK. Ambii pot obține de la Apple. iOS 8 SDK conține un număr destul de mare de API-uri noi, care vă va permite să creați tot felul de noi aplicații, inclusiv integrarea cu ICLOUD și ID-ul de atingere.
- Pentru a dezvolta aplicații pentru iOS 10, veți avea nevoie de 10 SDK disponibil pe site-ul Apple. În limba de programare rapidă și în SDK în această versiune a XCODE au existat schimbări semnificative. Vestea bună este că după această versiune în Swift vor fi și mai multe modificări ale codului.

2. Instalați un editor de text bun. Deși puteți face totul în Xcode, veți realiza în curând că este mult mai ușor să lucrați cu o dimensiune mare dacă aveți un editor de text separat specializat în programare. Cele două opțiuni cele mai populare sunt TextMate și Jedit.

3. Instalați programul grafic vectorial. Dacă intenționați să creați imagini și desene pentru aplicația dvs., veți avea nevoie de un program grafic vectorial. Grafica vectorială poate fi scalată fără pierderi de calitate, ceea ce este important pentru orice aplicație de căutare bună. Programe populare vectoriale Acest CorelDraw, Adobe Illustrator, Xara Designer și Inkscape. Programul de editare Grafică Grafică Good este Drawberry. Ea nu este la fel de puternică ca și programele profesionale, dar bine pentru începători sau pentru cei care nu vor să plătească pentru ceva ce va folosi o singură dată.

4. Explorați Obiectiv-C. Obiectiv-C este un limbaj de programare care este utilizat pentru a crea funcționalitate în aplicațiile iPhone. Procesează date și funcționează cu obiecte. Obiectiv-C provine din familia familiei C și este un limbaj orientat pe obiecte. Dacă deja înțelegeți C sau Java, veți explora doar obiectivul.

cinci. Luați în considerare dezvoltarea opțiunii de outsourcing. Dacă nu aveți nici o dorință de a învăța Obiectiv-C sau nu aveți un voal artistic, există un număr mare de echipe Freelancers și dezvoltatori care pot efectua diferite părți ale proiectului pentru dvs. Outsourcingul dvs. Dezvoltarea este un proces complex, dar vă va salva de multe probleme dacă nu sunteți programator. Asigurați-vă că toți cei care vor lucra vor încheia un acord privind nedivulgarea și că ați fost de acord să plătiți înainte de muncă.

6. Creați un cont de dezvoltator. Pentru a distribui aplicația dvs. în App Store sau oferiți-le celorlalți pentru a testa, trebuie să vă înregistrați pentru a obține un cont Apple Developer. Contul costă 99 USD pe an, și pentru a crea, va trebui să introducă informații despre impozite și informații bancare.

7. Descărcați mai multe aplicații de testare. Odată ce ați înregistrat un cont de dezvoltator, aveți acces la resursele de dezvoltare Apple. Aceste resurse includ mai multe proiecte, de exemplu, care vă pot oferi o cantitate colosală de informații despre modul în care se dezvoltă aplicațiile. Găsiți un exemplu, cumva asociat cu tipul de aplicație pe care doriți să îl creați și să îl practicați în Xcode.
Partea 2 din 5:
Planificăm anexaunu. Determinați conceptul. Înainte de a deschide xcode pentru prima dată, trebuie să aveți un plan bine gândit al aplicației dvs. și de capacitățile sale. Aceasta include un document de proiectare care reflectă întreaga funcționalitate a aplicației, conturul interfeței utilizator și tranziția dintre ecrane, ideea de bază a tipurilor de sisteme care vor trebui implementate.
- Încercați când dezvoltați o aplicație pentru a adera la documentul de proiectare cât mai mult posibil. Acest lucru vă va ajuta să vă concentrați asupra oportunităților de care aveți nevoie.
- Încercați să trageți cel puțin o schiță pentru fiecare ecran în aplicația dvs.

2. Determină publicul țintă. Publicul aplicației dvs. este foarte dependent de modul în care arată aplicația și de funcționalitatea sa. De exemplu, o aplicație cu o listă de cazuri nu va avea o audiență atât de țintă decât jocul de fotografiere. Te va ajuta.

3. Gândiți-vă pentru ceea ce are nevoie de aplicație. Dacă cererea dvs. este utilă, aceasta trebuie să ofere o soluție la problema pe care nimeni nu a oferit anterior sau trebuie să oferiți cea mai bună soluție decât cea oferită înainte. Dacă aplicația dvs. este un joc, atunci ar trebui să aibă o caracteristică (sau caracteristici) unică, care o va permite să o despărți de alte jocuri și să atragă anumiți jucători.

4. Examinați conținutul. Interfața dvs. de utilizator va fi determinată de tipul de conținut pe care îl veți arăta utilizatorilor aplicației dvs. De exemplu, dacă aplicația dvs. funcționează cu fotografii, doriți ca interfața utilizator să navigheze fotografiile și să se miște între ele cât mai ușor posibil.

cinci. Practicați în crearea unui UI bun. Interfața cu utilizatorul nu ar trebui să interfereze niciodată cu utilizatorul. Aceasta înseamnă că opțiunile trebuie să fie clar vizibile, iar utilizatorul nu ar trebui să se întrebe niciodată ce are butonul. Dacă utilizați pictograme, ele trebuie să-și afișeze clar funcția. Navigarea pe aplicație trebuie să fie flexibilă și naturală.
Partea 3 din 5:
Crearea unei aplicațiiunu. Creați un nou proiect în Xcode. Deschideți Xcode și porniți un nou proiect din meniul Fișier. Alege "Aplicație" (aplicație) sub titlu "ios" În partea stângă a ferestrei. În secțiunea Șablon, selectați "Aplicație goală" (aplicație goală).
- Există multe modele gata făcute și totul este creat pentru diverse sarcini. Începeți de la un șablon gol până când vă dați seama în procesul de dezvoltare. Puteți încerca unul dintre șabloanele mai complexe de îndată ce vă dați seama cum funcționează totul.
- Trebuie să specificați numele produsului, identificatorul companiei dvs. și prefixul de clasă. Dacă nu aveți un identificator al companiei de la Apple, introduceți Com.Exemplu. În prefixul de clasă introduceți Xyz.
- Alege "iPhone" Din meniul dispozitivului.

2. Creați Storyboard. Storyboard este o reprezentare vizuală a tuturor ecranelor din aplicația dvs. Afișează conținutul fiecărui ecran, precum și tranziții între ele. Storyboard Tool vă va ajuta în dezvoltarea aplicației dvs.

3. Alocați Storyboard la proiectul dvs. Odată ce ați creat Storyboard, trebuie să o atribuiți ca interfață principală a aplicației dvs. Apoi, tabloul de story va fi descărcat când aplicația este pornită. Dacă nu alocați un tablou, când începeți aplicația, nu se întâmplă nimic.

4. Adăugați primul dvs. ecran utilizând controlerul de tip. Controlerele de vizualizare determină modul în care conținutul va fi vizualizat de către utilizator. Există mulți controlori de tip pre-creați, inclusiv specii și tabele standard. Veți adăuga controlere de vizualizare la povestea dvs., care vă va spune aplicației dvs., cum să afișați conținutul utilizatorului.

cinci. Adăugați obiecte de interfață pe primul ecran. Odată ce ați identificat controlerul de tip, puteți începe postarea obiectelor de interfață de care aveți nevoie, cum ar fi etichetele, câmpurile de introducere a introducerii și butoanele. Toate obiectele de interfață pot fi găsite în lista Bibliotecilor Obiecte, care se găsesc în interiorul obiectului Controler View (Controller View).

6. Schimbați obiectele pe care le-ați adăugat. Puteți modifica proprietățile fiecărui obiect, care vă va permite să creați o interfață individuală și intuitivă. De exemplu, puteți adăuga un text de înlocuire în câmpul de text de intrare care va solicita utilizatorului că ar trebui să intre.

7. Adăugați mai multe ecrane. Pe măsură ce proiectul dvs. creează, cel mai probabil doriți să adăugați mai multe ecrane pentru a afișa tot ce aveți nevoie pentru aplicație. De exemplu, dacă efectuați o aplicație cu o listă de cazuri, veți avea nevoie de cel puțin două ecrane: una pentru a intra în carcasă și a doua pentru a vizualiza lista.

opt. Adăugați panoul de navigare. Acum aveți două ecrane în aplicație și este timpul să faceți ca utilizatorul să se poată mișca între ele înainte și înapoi. Puteți realiza acest lucru cu utilizarea controlerului de navigare (controler de navigare), care este o versiune specializată a controlerului de vizualizare (Controler View). Acest controler adaugă panoul de navigare în partea de sus a aplicației dvs. și permite utilizatorului să se deplaseze înainte și înapoi între ecrane.

nouă. Adăugați funcționalitatea acestui panou de navigare. Acum că ați introdus panoul de navigare, puteți începe să adăugați unelte de navigare. Acest lucru va permite utilizatorului să se deplaseze între ecrane înainte și înapoi.

10. Legați-vă noul buton cu un ecran existent. La funcția butonului dvs., trebuie să o conectați la un alt ecran. În exemplul nostru cu o listă de cazuri, butonul va fi amplasat în lista generală și trebuie asociată cu ecranul de introducere. Pentru a conecta butonul, strângeți butonul Control, și trageți butonul la al doilea ecran.

unsprezece. Utilizați capabilități de procesare a datelor. Până la acest punct, a fost posibilă crearea unei interfețe de bază fără a fi nevoie să scrieți codul. Dacă doriți să adăugați funcționalitate mai profundă, cum ar fi stocarea datelor, procesarea introducerii utilizatorilor, trebuie să vă scufundați în codul de scriere. Scriptul de scriere este dincolo de acest articol, dar pe Internet există un număr mare de manuale pe Obiectiv-C.
Partea 4 din 5:
Aplicații de testareunu. Rulați simulatorul ios. Xcode vine cu emulator iOS încorporat, care vă permite să testați aplicația pe un set de dispozitive eminate cu iOS. Pentru a porni emulatorul, selectați din meniul din partea de sus a elementului de fereastră xcode "Simulator și depanare", și apoi selectați dispozitivul pe care doriți să îl testați.

2. Colectați aplicația. Faceți clic pe butonul de construire care arată ca un buton de redare obișnuit pentru a compila și a porni aplicația. Construiți o aplicație poate dura câteva minute. Pe panou puteți viziona progresul. De îndată ce procesul de asamblare este finalizat, Simulatorul IOS se va deschide și puteți începe să vă testați aplicația.

3. Verificați aplicația pe propriul iPhone. Înainte de a distribui aplicația de testare, îl puteți testa pe propriul dispozitiv (dacă îl aveți). Mai întâi conectați dispozitivul la un computer USB. Dacă se deschide iTunes, închideți-l. Selectați din lista derulantă "Dispozitiv și depanare", și apoi faceți clic pe butonul Build. După câteva secunde, aplicația trebuie să înceapă pe iPhone. Verificați toate funcționalitățile înainte de a închide aplicația.

4. Obțineți depanarea de depanare. Dacă aplicația "Temerile", trebuie să determine ce sa întâmplat și de ce. Motivele pot fi infinit foarte multe. Deschideți consola de depanare și citiți mesajele de eroare. Cel mai adesea nu vor fi deosebit de ușor de înțeles. Dacă nu înțelegeți eroarea, încercați să căutați erori în Google. Există șansa de a vă putea împiedica pe mesajul rămas pe Forumul Apple dezvoltator, unde orice dezvoltator a răspuns deja la întrebare.

cinci. Verificați utilizarea memoriei. În memoria iPhone un pic. De fiecare dată, alocarea memoriei pentru obiect, va trebui să fie eliberată la finalizarea lucrului cu acesta. Există unelte cum ar fi iPhone SDK, care, printre altele, pot fi folosite pentru a vizualiza și analiza utilizarea memoriei.

6. Separați cererea dvs. pentru teste altor persoane. Deși testarea aplicației dvs. în emulator este o modalitate bună de a vă asigura că funcționează și are o interfață frumoasă, nimic nu se compară cu testarea altor utilizatori. Verificați dacă ați șters cele mai iritante erori înainte de a trimite o aplicație la testarea externă. Pentru a trimite aplicația la testere, va trebui să creați un certificat ad-hoc pe site-ul Centrului IOS Dev.
Partea 5 din 5:
Publicați cererea dvsunu. Creați ansamblul tipului de distribuție selectând dispozitivul și tastați ansamblu din meniul derulant, apoi faceți clic pe pictogramă "Construi". În programul Finder, deschideți dosarul cu proiectul dvs. și găsiți dosarul "Eliberare-iPhoneos". Va fi aplicația dvs. Croucați-l în format zip.
- La noua trecere a Apple a Apple, ele trebuie să fie optimizate pentru afișările de tip iOS 8 și Retina.

2. Deschideți meniul iTunes Connect. Puteți ajunge la ea de la Centrul IOS Dev. Dacă aveți pași neterminanți, acesta va fi scris în partea de sus a ecranului. Asigurați-vă că întreaga dvs. informație bancară și fiscală este introdusă corect.

3. Introduceți toate informațiile despre aplicația dvs. presa "Gestionați aplicația dvs", și apoi selectați "Adăugați o nouă aplicație". Introduceți numele aplicației, numărul de identificare pentru SKU și Bud. Selectați Bundle Aplicație din meniul derulant.

4. Încărcați aplicația dvs. presa "Gata de încărcare binar", Și veți merge la ecranul în care veți fi oferit Descărcați aplicația Uploader Tool. Descărcați-l și faceți clic pe Finalizare.

cinci. Așteptați verificările. Nu aveți nimic de făcut, cu excepția celor așteptați la sfârșitul procesului de verificare. Apple vă va anunța în câteva zile sau săptămâni prin e-mail, dacă cererea dvs. este înlocuită cu "În revista" (Verificat). Când aplicația intră în acest pas, se întâmplă foarte repede. Dacă aplicația nu trece prin setul inițial de teste, veți primi un e-mail în aceeași zi cu refuzul de a spune de ce cererea a fost respinsă. De asemenea, în scrisoare va fi recomandări Apple pentru repararea sa. Dacă aplicația dvs. a fost verificată, Apple vă va trimite un e-mail care spune că cererea dvs. este gata de vânzare. Acum, aplicația dvs. va apărea în magazinul iTunes App Store.

6. Publicați-vă aplicația. Acum, aplicația dvs. uimitoare poate fi cumpărată și este timpul să începeți să răspândiți știrile despre el. Utilizați Social Media, trimiteți un comunicat de presă pe site-urile web cu aplicații, faceți câteva videoclipuri pe YouTube și orice doriți să faceți oamenii să vorbească despre aplicația dvs.

7. Urmăriți vânzări. Descărcați aplicația gratuită iTunes Connect pentru iPhone și mergeți în fiecare zi și urmați-vă vânzările, piețele și țările de vânzări. Aceasta este o parte veselă! Apple va fi din când în când pentru a vă trimite e-mailuri cu referire la cele mai recente date de vânzări. Le puteți descărca pentru raportare. Mult noroc!
sfaturi
- Fi original, nu copiați aplicațiile deja existente în Appstore. Explorați cu atenție appstore pentru a afla ce este acolo. Desigur, dacă ideea dvs. este mai bună decât toți ceilalți, puteți începe.
- Căutați întotdeauna modalități de îmbunătățire a aplicației.
- Încercați să testați aplicația pe atât de multe dispozitive I cum puteți găsi. Chiar mai bine dacă sunt instalate diferite versiuni iOS pe ele.
- Dacă vă plac cărțile de hârtie, mergeți la Amazon.Com pentru a găsi cărți despre dezvoltarea iPhone.
Avertizări
- iPhone SDK se schimbă în mod constant și și dispozitive. Dacă a apărut o actualizare SDK în timp ce lucrați la proiect, citiți ce a apărut nou înainte de a utiliza noul SDK. În acest stadiu nu este necesar să faceți acest lucru, cu excepția cazului în care Apple a spus că toate descărcările noi trebuie să fie compilate de noua versiune a SDK. Dacă actualizați, unele metode pe care le utilizați pot fi depășite. Deși cel mai probabil, acest lucru va duce la o avertizare maximă în timpul compilării, este mai bine să se restrângă.
- Când atingeți succesul și aplicația dvs. va apărea în magazinul de aplicații, nu vă supărați pe cei care vă părăsesc aplicația feedback rău. Unii lasă recenzii utile, iar unii doresc să fie nepoliticos.
- Nimeni nu vă garantează o mulțime de descărcări sau vânzări, dar nu ar trebui să fie supărat.
- Dezvoltarea aplicațiilor - Lucrul este fascinant - nu veți putea opri.