Cum se creează o aplicație pentru iPhone
Piața de aplicații este în continuă schimbare, iar poveștile de succes sunt atât de evidente încât atrag atenția tuturor. Credeți că următoarea idee mare pentru o aplicație iPhone ar putea fi a ta? Crearea acestuia poate fi mai ușoară decât credeți. Va trebui să înveți o codificare, dar o mulțime de lucru pe interfață poate fi făcută grafic. Va dura ceva timp, va trebui să studiezi și să fii răbdător, dar probabil că vei avea următoarea idee strălucitoare! Pentru a începe, citiți articolul.
paşi
Partea 1
Configurați mediul de dezvoltare1
Descărcați și instalați Xcode, mediul de dezvoltare în care sunt create toate aplicațiile iPhone. Este disponibil gratuit de la Apple, dar necesită OS X 10.8 sau o versiune ulterioară. Nu există o modalitate oficială de a utiliza Xcode pe un PC Windows sau Linux. Aceasta înseamnă că, dacă doriți să dezvoltați o aplicație pentru iPhone, dar nu aveți un Mac, va trebui să cumpărați unul mai întâi.
- Pentru a dezvolta aplicații pentru iOS8, veți avea nevoie de Xcode 6.0.1 și pachetul iOS8 SDK, ambele putând fi descărcate de pe site-ul Apple. Kitul SDK iOS8 conține mai multe API-uri care vă vor permite să implementați orice tip de integrare a aplicațiilor noi, inclusiv iCloud și ID-ul tactil.
2
Instalați un editor de text bun. Deși este posibil să programați complet în Xcode, pentru bucăți mari de cod veți găsi mai ușor să lucrați cu un editor de text dedicat, specializat în sintaxa de programare. TextMate și JEdit sunt două alegeri foarte populare.
3
Instalați un program grafic vectorial. Dacă intenționați să creați imagini și desene personalizate pentru aplicația dvs., veți avea nevoie de un program care să poată crea grafice vectoriale. Acest lucru se datorează faptului că astfel de imagini pot fi ușor redimensionate fără riscul pierderii clarității și sunt esențiale pentru obținerea unei aplicații grafice profesionale. Programele excelente sunt CorelDraw, Adobe Illustrator, Xara Designer și Inkscape. Un software frumos gratis grafice vectoriale este DrawBarry. Nu este la fel de puternic ca programele profesionale, dar este grozav pentru un utilizator pentru prima dată sau când doriți să evitați cheltuirea banilor pentru ceva ce veți folosi doar o singură dată.
4
Încercați să vă familiarizați cu Obiectiv-C. Este un limbaj de programare folosit pentru a crea funcționalități în cadrul aplicațiilor iPhone. Gestionează manipularea datelor și a obiectelor. Acesta coboară din familia de limbi C și este un limbaj orientat pe obiecte. Dacă aveți deja cunoștințe de bază despre C sau Java, acest program ar trebui să fie suficient de ușor pentru a înțelege.
5
Luați în considerare ideea de a fi dezvoltat de către terți. Dacă nu sunteți interesat să învățați obiectivul C sau dacă nu sunteți echipat cu vene artistice speciale, există numeroși freelanzi și echipe de dezvoltare care pot fi capabili să realizeze diferite aspecte ale proiectului dvs. pentru dvs. Externalizarea unui mediu de dezvoltare este un proces complicat, dar vă permite să vă salvați o mulțime de dureri de cap dacă nu vă place programarea. Asigurați-vă că toate părțile implicate semnează un acord de nedivulgare și că metodele de plată sunt bine structurate înainte de începerea oricărei activități.
6
Creați un cont de dezvoltator. Pentru a distribui aplicații în App Store sau pentru a le distribui altor persoane pentru testare, trebuie să vă înregistrați cu un cont Apple Developer. Costă 99 USD pe an și va trebui să dezvăluiți informațiile dvs. fiscale și detaliile contului dvs. bancar.
7
Descărcați câteva aplicații de încercare. După ce v-ați înscris cu un cont de dezvoltator, veți avea acces la toate resursele de dezvoltare ale Apple. Acestea includ mai multe proiecte care vă vor oferi o despărțire interesantă a modului în care funcționează dezvoltarea aplicațiilor. Găsiți un exemplu similar cu tipul de aplicație pe care doriți să o creați și utilizați-o pentru a experimenta cu Xcode.
Partea 2
Proiectați aplicația1
Definiți-vă ideea. Chiar înainte de a deschide Xcode pentru prima dată, trebuie să fiți bine planificat toată aplicația și caracteristicile acesteia. Acesta ar trebui să includă un document de design care ilustrează toate funcționalitățile aplicației, unele schițe pe interfața utilizator și fluxurile dintre diferitele ecrane, împreună cu o idee de bază despre tipurile de sisteme pe care trebuie să le implementați.
- Pe măsură ce dezvoltați aplicația, încercați să păstrați cât mai mult posibil documentul dvs. de design. Acest lucru vă va ajuta să vă concentrați asupra caracteristicilor pe care le doriți.
- Încercați să desenați cel puțin o versiune miniaturală a fiecărui ecran al aplicației.
2
Determinați țintă. Destinatarii aplicației dvs. vor avea multe de-a face cu aspectul și funcționalitatea acestora. De exemplu, o aplicație de creare a unei liste de sarcini va fi direcționată către un public foarte diferit de un joc. Acest lucru vă va ajuta.
3
Direcționați aplicația spre satisfacerea unei nevoi. Dacă este o utilitate de un fel, ar trebui să ofere o soluție inovatoare unei probleme sau să o rezolve mai strălucitor decât încercările anterioare. Dacă este un joc, ar trebui să aibă caracteristici distinctive care, cel puțin, vă ajută să distingeți și să atrageți un anumit tip de jucător.
4
Luați în considerare conținutul pentru a crea o interfață de utilizator orientată. De exemplu, dacă aplicația se ocupă de fotografiere, veți avea nevoie de o interfață care simplifică vizualizarea și căutarea unor imagini specifice.
5
Optimizați designul interfeței, un element care nu ar trebui să împiedice niciodată utilizatorul. Aceasta înseamnă că opțiunile trebuie să fie clar vizibile și că utilizatorul nu trebuie niciodată să fie pus în poziția de a întreba ce este un buton. Dacă alegeți să utilizați pictograme, acestea ar trebui să reprezinte funcția corectă. Navigarea aplicației trebuie să fie fluidă și naturală.
Partea 3
Creați aplicația1
Creați un nou proiect în Xcode din meniul Fișier. Trebuie să selectați "cerere" sub titlul "iOS" situat în partea stângă a ferestrei. În secțiunea modele, alegeți "Cerere goală".
- Există multe modele disponibile, toate concepute pentru activități diferite. Începeți cu un model gol până când veți deveni un expert în procesul de dezvoltare. Veți găsi modele mai complicate atunci când înțelegeți cum funcționează totul.
- Va trebui să specificați un nume de produs, să introduceți codul companiei și să atribuiți un cod de clasă. Dacă Apple nu ți-a dat încă codul de afaceri, introduceți com.example. Ca prefix de clasă, introduceți XYZ.
- Din meniul Dispozitive, selectați "iPhone".
2
Creați un Storyboard. Aceasta este reprezentarea vizuală a tuturor ecranelor aplicației. Conținutul fiecărui ecran este prezentat împreună cu toate tranzițiile. Instrumentul Storyboard vă va ajuta să dezvoltați fluxul aplicației dvs.
3
Alocați Storyboard proiectului tău. Odată ce l-ați creat, va trebui să o atribuiți drept interfața principală a aplicației. Când începe, Storyboard va fi încărcat. Fără această asociere, nimic nu se va întâmpla când porniți aplicația.
4
Adăugați primul ecran utilizând un controler de vizualizare, care specifică modul în care conținutul este afișat de utilizator. Există mai multe controale presetate, inclusiv tabele și vederi standard. Va trebui să adăugați un controler de vizualizare în tabloul de bord, care va spune aplicației cum să arate utilizatorului conținutul.
5
Adăugați obiecte de interfață în primul ecran. Cu ajutorul controlerului de afișare setat, puteți popula ecranul cu obiectele de care aveți nevoie pentru interfață, cum ar fi etichetele, câmpurile de introducere pentru text și butoanele. Aceste elemente pot fi găsite în lista Biblioteca de obiecte din cadrul controlerului de afișare.
6
Personalizați obiectele pe care le adăugați. Puteți ajusta proprietățile fiecărui obiect, creând astfel o interfață intuitivă și personalizată. De exemplu, puteți adăuga textul cu substituent într-un câmp text pentru a specifica utilizatorului ce trebuie introdus.
7
Adăugați mai multe ecrane. Când proiectul crește, va trebui probabil să adăugați mai multe ecrane pentru a vedea tot conținutul necesar pentru ca aplicația să fie utilă. De exemplu, dacă creați o aplicație pentru o listă de sarcini, va trebui să faceți cel puțin două ecrane: una pentru introducerea fiecărui element în listă și altul pentru vizualizarea întregii liste.
8
Adăugați o bară de navigare. Acum, că aveți două ecrane în aplicația dvs., este timpul să vă asigurați că vă puteți mișca înainte și înapoi între ele. Puteți face acest lucru utilizând un controler de navigare, un controler de afișaj specific. O bară de navigare va fi adăugată în partea de sus a aplicației, care vă va permite să vă deplasați între ecrane.
9
Adăugați mai multe funcții în bara de navigare. După ce ați introdus-o, puteți începe să adăugați instrumente de navigare. Acest lucru va permite utilizatorului să se deplaseze înainte și înapoi între ecrane.
10
Conectați noul buton la un ecran existent. Pentru a face ca butonul să funcționeze, va trebui să îl conectați la alt ecran. Luând exemplul listei de sarcini, butonul este plasat în partea de sus a întregii liste și trebuie să fie conectat la ecranul inițial. Pentru aceasta, țineți apăsată tasta ^ Control și glisați butonul în cel de-al doilea ecran.
11
Adăugați funcții pentru procesarea datelor. În acest moment, ați reușit să creați o interfață de navigare de bază fără a avea nevoie de codificare. Dacă doriți să obțineți alte caracteristici specifice, cum ar fi stocarea datelor și gestionarea intrărilor de utilizatori, va trebui să vă murdăriți mâinile cu programare. Codificarea nu intră în domeniul de aplicare al acestui ghid, dar există multe tutoriale Obiectiv-C disponibile pe Internet.
Partea 4
Testați aplicația1
Porniți simulatorul iOS. Xcode este echipat cu un simulator iOS integrat care vă permite să testați aplicația pe diferite dispozitive prin simularea iOS. Pentru a porni simulatorul, alegeți "Simulator și depanare" din meniul derulant din partea de sus a ferestrei Xcode și faceți clic pe dispozitivul pe care doriți să îl testați.
2
Construiți aplicația. Faceți clic pe butonul "construi", care arată ca un buton tradițional de redare, pentru a compila aplicația și ao executa. Ar putea dura câteva minute. Veți vedea progrese în bara de instrumente. După finalizarea procesului de compilare, simulatorul iOS va porni și puteți începe să certificați aplicația.
3
Încercați aplicația pe iPhone. Înainte de a distribui aplicația de testare, puteți să o testați pe dispozitivul dvs. personal (dacă aveți unul). Mai întâi, conectați dispozitivul la computer prin USB. Dacă deschideți iTunes, închideți-l. selecta "Dispozitiv și depanare" din meniul derulant și apoi faceți clic pe buton "construi". După câteva secunde, aplicația ar trebui să se deschidă pe iPhone. Testați toate caracteristicile înainte de al închide.
4
Debugați-vă cererea. Dacă există probleme, trebuie să începeți să înțelegeți ce se întâmplă și de ce. Acesta este un subiect foarte mare și există nenumărate motive pentru care cererea se poate opri. Deschideți consola de depanare și citiți mesajele de eroare. Cel mai adesea ele sunt destul de criptice. Dacă nu înțelegeți eroarea, încercați să căutați pe Internet. Veți găsi probabil o intervenție pe un forum de dezvoltare Apple la care un dezvoltator de experți va răspunde cu amabilitate.
5
Verificați utilizarea memoriei. IPhone are o memorie foarte limitată. Ori de câte ori alocați memorie unui element, atunci când ați terminat, trebuie să îl eliberați și să eliberați memoria ocupată. Există un instrument SDK pentru iPhone, care, printre altele, vă permite să vizualizați și să analizați cât de multă memorie folosiți.
6
Distribuiți aplicația astfel încât să fie testată și controlată de alții. Chiar dacă testarea aplicației dvs. într-un mediu simulat este o modalitate foarte bună de a vă asigura că funcționează și că interfața este adecvată, nimic nu depășește testele efectuate de alți utilizatori externi. Asigurați-vă că ați corectat cele mai izbitoare erori înainte de a trimite aplicația pentru testare externă. Pentru a distribui aplicația testerelor dvs., va trebui să creați un certificat Ad-Hoc pe site-ul Centrului de dezvoltare iOS.
Partea 5
Eliberați Proiectul1
Creați distribuția dvs. Selectați Dispozitiv și Eliberați din meniul derulant. Apăsați pictograma "construi". În Finder, accesați folderul de compilare al proiectului și căutați folderul "Release-iPhoneOS". În interior va fi o cerere. Comprimați-o într-o arhivă.
- Pentru ca aplicațiile noi să treacă prin certificarea Apple, acestea vor trebui să fie optimizate pentru afișajele iOS8 și Retina.
2
Deschideți panoul de control iTunes Connect. Aveți acces la acesta din centrul iOS Dev Center. Dacă totuși trebuie să finalizați configurarea, o veți găsi în partea de sus a paginii. Asigurați-vă că toate informațiile dvs. bancare și fiscale au fost introduse corect.
3
Introduceți toate informațiile despre aplicație. Faceți clic pe "Gestionați aplicațiile" și selectați "Adăugați o aplicație nouă". Completați numele aplicației, introduceți numărul SKU și selectați ID-ul pachetului. Selectați pachetul de aplicații din meniul derulant.
4
Încărcați aplicația. Făcând clic "Gata de încărcare binară" va fi returnat pe un ecran unde puteți descărca aplicația Uploader. Descărcați și apăsați pe Terminat.
5
Acum tot ce trebuie să faceți este să așteptați procesul de revizuire. Apple vă va anunța după câteva zile sau săptămâni prin e-mail dacă starea aplicației se modifică "În revizuire". Odată ce acest proces este început, este foarte rapid. Dacă nu treceți bara de test inițială, veți primi un e-mail de la Apple, care va explica de ce și vă va oferi sugestii pentru a rezolva problema. În cazul în care aplicația dvs. trece, Apple vă va scrie care vă va spune că aplicația este gata de vânzare și va apărea pe iTunes App Store.
6
Promovați aplicația. Acum că este disponibil pentru cumpărare, este timpul să începeți să răspândiți cuvântul. Utilizați rețelele sociale, trimiteți comunicate de presă către site-uri interesate de aplicații, creați videoclipuri pentru YouTube și faceți tot ce aveți nevoie pentru ca oamenii să vorbească despre asta.
7
Verificați vânzările. Descărcați gratuit aplicația iTunes Connect Mobile pentru iPhone. Accesați în fiecare zi pentru a monitoriza veniturile, piețele și națiunile de vânzări. Aceasta este partea distractivă! Apple vă va trimite periodic e-mailuri cu link-uri către cele mai recente date de vânzări. Le puteți descărca pentru a le arhiva. Mult noroc!
Sfaturi
- Încercați să fiți originali și să nu copiați aplicații deja în App Store. Faceți o căutare amănunțită în App Store pentru a afla ce este deja disponibil. Evident, dacă ideea dvs. este mai bună, implementați-o.
- Căutați mereu modalități de îmbunătățire a aplicației.
- Încercați să testați aplicația pe cât mai multe dispozitive i-vă sunt la îndemână, chiar mai bine dacă au instalat versiuni diferite de iOS.
- Dacă preferați ghidurile de hârtie, căutați câteva cărți de dezvoltare iPhone la Amazon.it.
Avertismente
- Când ați reușit să publicați o aplicație în App Store, nu fiți intimidați de persoanele care părăsesc recenzii greșite. Unii lasă feedback util, în timp ce alții preferă să se plângă.
- Fiind dependent, este posibil să nu vă puteți opri.
- Nu este garantat că veți obține multe descărcări sau multe vânzări: nu vă descurajați.
- SDK-ul iPhone, precum și dispozitivele, evoluează în mod constant. Dacă o actualizare este disponibilă în timp ce lucrați la un proiect, asigurați-vă că citiți ce este nou înainte de ao instala. Cu excepția cazului în care Apple cere ca noile aplicații să fie dezvoltate cu cea mai recentă versiune a SDK-ului, puteți trece imediat la actualizare. Dacă decideți să vă actualizați, unele metode pe care le-ați utilizat pot deveni caduce și, prin urmare, în ciuda faptului că este dificil să se producă mesaje de eroare mai grave decât un avertisment, aveți grijă.
Distribuiți pe rețelele sociale:
înrudit
- Cum să adăugați un cont de poștă electronică pe iPhone
- Cum să adăugați un dispozitiv nou la portalul pentru dezvoltatori Apple
- Cum se activează funcția `Find My iPhone`
- Cum să autorizezi o aplicație pe un iPhone
- Cum de a anula un cont Twitter Folosind aplicația Twitter pentru iPhone
- Cum se configurează iCloud pe iPhone sau iPad
- Cum se configurează Bluetooth într-un iPhone
- Cum se conectează iPhone la televizor
- Cum se creează un cont Apple și se pot descărca aplicații din magazinul Apple
- Cum de a crea un profil de aprovizionare pentru iPhone
- Cum să dezactivați GPS-ul pe iPhone
- Cum se instalează o aplicație pe iPhone
- Cum să stocați și să citiți documente pe iPhone
- Cum se schimbă numele unui iPhone în iOS
- Cum să organizați aplicații pentru iPhone și iPod utilizând iTunes
- Cum să eliminați complet un App iPhone de la iCloud folosind iTunes
- Cum se elimină aplicațiile
- Cum de a debloca un iPhone înghețat
- Cum se descarcă din nou aplicațiile plătite pentru iPhone
- Cum să descărcați aplicațiile achiziționate cu iCloud
- Cum să faci o fotografie panoramică pe iPhone 4