Creați o aplicație pentru iPhone
Piața aplicațiilor se schimbă în mod constant, iar poveștile de succes sunt suficient de mari pentru a atrage ochii tuturor. Credeți că aveți următoarea idee mare pentru o aplicație iPhone? Poate fi mai ușor de creat decât crezi. Chiar dacă trebuie să învățați programarea, o mare parte din munca de interfață poate fi făcută grafic. Crearea unei aplicații necesită timp, învățare și răbdare, dar poate puteți face următoarea Flappy Bird! Citiți pasul 1 de mai jos pentru a începe.
conținut
metodă
Metoda 1
Configurați mediul de dezvoltare
1
Descărcați și instalați Xcode. Xcode este mediul de dezvoltare în care sunt dezvoltate toate aplicațiile iPhone. Xcode este disponibil gratuit de la Apple, însă are nevoie de OS X 10.8 sau ulterior pentru instalare. Nu există o cale oficială de a rula Xcode pe un PC Windows sau Linux. Acest lucru înseamnă că, dacă doriți să dezvoltați o aplicație pentru iPhone, dar nu aveți un Mac, trebuie să cumpărați mai întâi un Mac.
- Pentru a dezvolta aplicații pentru iOS 8, aveți nevoie de Xcode 6.0.1 și iOS 8 SDK, ambele disponibile de la Apple. SDK-ul iOS 8 include un număr semnificativ de noi interfețe API care vă permit să creați tot felul de noi experiențe în aplicații, inclusiv integrarea iCloud și ID-ul de atingere.
2
Instalați un editor de text bun. În timp ce puteți programa pe deplin în Xcode, veți găsi probabil că lucrați cu o mulțime de coduri mult mai ușor dacă aveți un editor de text dedicat specializat în sintaxa de programare. TextMate și JEdit sunt foarte populare.
3
Instalați un program grafic vectoric. Dacă intenționați să creați imagini și teme personalizate pentru aplicația dvs., vă recomandăm un program care poate crea grafice vectoriale. Grafica grafică poate fi redimensionată fără pierderi de claritate și este crucială pentru o aplicație bună. Programele populare de vectori includ CorelDraw, Adobe Illustrator, Xara Designer și Inkscape. Un program frumos gratis vector de desen grafic este DrawBerry. Nu este la fel de puternic ca programele profesionale, dar este bine dacă folosiți un astfel de program pentru prima dată sau dacă nu doriți să cumpărați un program plătit pentru o singură utilizare.
4
Familiarizați-vă cu Obiectiv-C. Obiectiv-C este limba de programare folosită pentru a crea funcționalități în aplicațiile iPhone. Aceasta se referă la date și la manipularea obiectelor. Obiectivul C este un derivat al limbajelor de programare C și este orientat pe obiecte. Dacă aveți deja o înțelegere de bază a C sau Java, obiectivul-C ar trebui să fie destul de ușor pentru cei mai mulți să înțeleagă.
5
Gândiți-vă la dezvoltarea externalizării. Dacă pur și simplu nu sunteți interesați să învățați obiectivul C sau aveți o predispoziție artistică, există un număr de freelancer și echipe de dezvoltare care pot face față diferitelor aspecte ale proiectului dumneavoastră. Dezvoltarea externalizării este un proces complicat, dar vă poate economisi o mulțime de dureri de cap dacă nu sunteți programatorul. Asigurați-vă că cineva implicat în proiect semnează o declarație de confidențialitate și că structura de plată este în vigoare înainte de a începe să lucrați.
6
Creați un cont de dezvoltator. Pentru a distribui aplicația prin intermediul App Store sau a le pune la dispoziție pentru testare, trebuie să înregistrați un cont de dezvoltator la Apple. Contul costă 69 EUR pe an și trebuie să furnizați detaliile dvs. de taxe și cont.
7
Descărcați câteva aplicații pentru testare. Odată ce ați înregistrat un cont de dezvoltator, veți avea acces la resursele de dezvoltare ale Apple. Aceste resurse includ o varietate de proiecte de probă care vă pot oferi o perspectivă extraordinară asupra modului în care funcționează dezvoltarea aplicațiilor. Găsiți un exemplu care se referă la tipul de aplicație pe care doriți să o creați și jucați cu el în Xcode.
Metoda 2
Planificați aplicația
1
Definiți-vă conceptul. Înainte de a deschide chiar și Xcode pentru prima dată, ar trebui să aveți un plan bine gândit pentru aplicația dvs. și caracteristicile sale. Acesta ar putea include un document de design care descrie toate funcționalitățile aplicației, schițele interfeței utilizator și fluxul dintre anunțuri și o idee de bază privind tipurile de sisteme care trebuie implementate.
- Încercați să păstrați cât mai mult din documentul de design posibil în timpul dezvoltării aplicației. Acest lucru vă va ajuta să vă concentrați asupra funcțiilor pe care le doriți.
- Încercați să desenați cel puțin o schiță de miniaturi pentru fiecare ecran al aplicației dvs.
2
Determinați-vă publicul țintă. Aplicația dvs. are multe de-a face cu aspectul și funcționalitatea aplicației. O aplicație pentru o listă de sarcini are de ex. un grup țintă complet diferit de un joc shooter însetat de sânge. Acest lucru vă va ajuta.
3
Discutați cu aplicația cu o nevoie. Dacă aplicația dvs. va beneficia în orice mod, ar trebui să ofere o soluție la o problemă care nu a fost încă rezolvată sau ar trebui să ofere o soluție mai bună decât încercările anterioare. Dacă aplicația dvs. este un joc, ar trebui să aibă caracteristici unice care să o fixeze și să atragă anumiți jucători.
4
Gândiți-vă la conținut. Interfața dvs. utilizator este determinată de tipul de conținut pe care îl afișați utilizatorul aplicației. Dacă este în aplicație, de ex. Pentru fotografii, doriți o interfață de utilizator care să faciliteze vizualizarea și navigarea prin fotografii.
5
Aveți nevoie de procese de design UI (UI) bune. Interfața cu utilizatorul nu ar trebui să ia în nici un fel calea utilizatorului. Aceasta înseamnă că opțiunile ar trebui să fie clare și că utilizatorul nu ar trebui să întrebe niciodată ce buton face ce. Dacă utilizați icoane, acestea ar trebui să fie exact funcția lor. Navigarea prin aplicație ar trebui să fie fluidă și naturală.
Metoda 3
Creați aplicația
1
Creați un nou proiect în Xcode. Deschideți Xcode și deschideți un nou proiect din meniul Fișier. Sub rubrica "iOS", selectați în partea stângă a ferestrei "Aplicație". În zona Șablon, selectați "Aplicare goală".
- Există o serie de șabloane, toate concepute pentru diferite sarcini. Începeți cu un șablon gol până când veți deveni mai familiarizat cu dezvoltarea. Puteți încerca una dintre șabloanele mai complicate dacă sunteți familiarizat cu modul în care funcționează toate.
- Trebuie să furnizați un nume de produs, un ID pentru compania dvs. și un prefix de clasă. Dacă nu aveți încă un cod de companie de la Apple, dați-i com.example a. Dați ca prefix de clasă XYZ a.
- Selectați "iPhone" din meniul dispozitivului.
2
Creați un storyboard. Tabloul de bord reprezintă reprezentarea vizuală a tuturor ecranelor din aplicația dvs. Acesta afișează conținutul fiecărui ecran și, de asemenea, schimbarea dintre ele. Instrumentul pentru scripturi vă ajută să dezvoltați fluxul aplicației dvs.
3
Adăugați tabloul de scenarii la proiectul dvs. Odată ce ați creat panoul de prezentare, va trebui să îl atribuiți interfeței principale a aplicației. Încărcarea storyboard-ului când se deschide aplicația. Dacă nu atribuiți storyboard-ul, nu se întâmplă nimic când deschideți aplicația.
4
Adăugați primul ecran utilizând un controler de vizualizare. Un controler de vizualizare determină modul în care conținutul este vizualizat de utilizator. Există un număr de controale de vizualizare prestabilite, inclusiv vederi și tabele standard. Veți adăuga Controller de vizualizare în tabloul de bord, care va spune aplicației cum să prezinte conținutul utilizatorului.
5
Adăugați obiecte de suprafață în primul ecran. După ce ați configurat controlerul de vizualizare, puteți plasa obiecte de suprafață pe ecran, de ex. Etichete, câmpuri de introducere a textului și butoane. Elementele de suprafață pot fi găsite în biblioteca de obiecte unde ați găsit și obiectul View Controller.
6
Ajustați obiectele pe care le adăugați. Puteți personaliza proprietățile fiecărui obiect, permițându-vă să creați o interfață personalizată și intuitivă. Puteți, de ex. Introduceți un text ca substituent într-un câmp de introducere a textului pentru a ajuta utilizatorul să introducă ce tip de câmp trebuie să scrie.
7
Adăugați mai multe ecrane. Odată cu creșterea numărului de proiecte, va trebui probabil să adăugați mai multe ecrane pentru a vedea tot conținutul necesar pentru aplicație. Dacă, de exemplu, Pentru a face o listă de sarcini, aveți nevoie de cel puțin două ecrane: una pentru a introduce lucrurile în lista de sarcini și una pentru a vedea întreaga listă.
8
Adăugați o bară de navigare. Acum, că aveți două ecrane în aplicația dvs., este timpul să faceți acest lucru astfel încât utilizatorul să poată schimba între ele. Puteți face acest lucru cu un controler de navigație - acesta este un controler special de vizualizare. Acest controler adaugă o bară de navigare în partea de sus a aplicației, permițând utilizatorului să comute între ecrane.
9
Adăugați funcții în bara de navigare. Acum, când ați adăugat bara de navigare, puteți adăuga instrumente de navigare la acesta. Acest lucru permite utilizatorului dvs. să comute între ecrane.
10
Conectați noul buton la un ecran existent. Pentru ca butonul să funcționeze, trebuie să îl conectați la alt ecran. În exemplul nostru cu lista de sarcini, butonul se află pe lista generală și trebuie să fie conectat la ecranul de introducere. Pentru a conecta butonul, țineți apăsat butonul ^ Control apăsat și trageți butonul spre cel de-al doilea ecran.
11
Adăugați capabilități pentru procesarea datelor. Până acum, ați reușit să creați o interfață simplă și navigabilă fără a fi nevoie de abilități de programare. Dacă aveți funcții mai profunde, cum ar fi Dacă doriți să adăugați stocarea datelor și procesarea intrărilor de utilizatori, va trebui să vă murdăriți mâinile în cod. Programarea nu este subiectul acestui tutorial, dar există o mulțime de tutoriale pentru obiectivul C pe web.
Metoda 4
Testarea aplicației
1
Porniți simulatorul iOS. Xcode are un simulator iOS integrat care vă permite să testați aplicația pe o serie de dispozitive iOS simulate. Pentru a deschide simulatorul, alegeți "Simulator și Debug" din meniul derulant din partea de sus a ferestrei Xcode și apoi selectați dispozitivul pe care doriți să îl testați.
2
Creați o construcție a aplicației. Faceți clic pe butonul de construire, care arată ca un buton tradițional de redare pentru a compila și a rula aplicația. Construcția aplicației poate dura câteva minute. Puteți urmări progresul din bara de instrumente. Când construirea este finalizată, simulatorul iOS se deschide și puteți începe testarea aplicației.
3
Încercați aplicația pe propriul iPhone. Înainte de a trece aplicația pentru testare, puteți să o testați pe propriul dispozitiv (dacă aveți unul). Mai întâi, conectați dispozitivul la computer prin intermediul USB. Închide iTunes când se deschide. Selectați "Device and Debug" din meniul derulant și apoi faceți clic pe butonul build. După câteva secunde, aplicația ar trebui să se deschidă pe iPhone. Examinați toate funcționalitățile înainte de a închide aplicația.
4
Debugați-vă aplicația. În cazul în care aplicația dvs. se blochează, trebuie să aflați ce sa întâmplat și de ce. Acesta este un subiect larg și există nenumărate motive pentru care aplicația dvs. ar putea să se prăbușească. Deschideți consola de depanare și citiți mesajele de eroare. De cele mai multe ori sunt destul de criptice. Dacă nu înțelegeți eroarea, încercați să mergeți pentru mesajul de eroare. Există o șansă bună să găsiți o postare în Forumul de Dezvoltare Apple, unde un dezvoltator prietenos și experimentat a răspuns la întrebare.
5
Verificați utilizarea memoriei. IPhone are o capacitate de stocare foarte limitată. De fiecare dată când alocați memorie unui obiect, trebuie să îl ștergeți când ați terminat cu el și să returnați memoria. Instrumente este instrumentul SDK iPhone pentru vizualizarea și analizarea utilizării memoriei (printre altele).
6
Răspândiți aplicația astfel încât să poată fi testată de alții. În timp ce testați aplicația într-un mediu simulat este o modalitate excelentă de a vă asigura că aplicația dvs. funcționează și că interfața arată bine, nimic nu testează pe nimeni decât pe dvs. Asigurați-vă că ați rezolvat majoritatea greșelilor brute înainte de a le trimite pentru teste externe. Pentru a răspândi aplicația la testeri, va trebui să creați un certificat ad hoc pe pagina Centrului de Devot iOS.
Metoda 5
Publicați-vă proiectul
1
Creați distribuția dvs. Alegeți din meniul drop-down Device and Release. Faceți clic pe pictograma "construiți". În Finder, navigați la folderul de construcție al proiectului și căutați folderul "Release-iphoneos". Aceasta este o aplicație. Comprimare la o arhivă.
- Pentru ca aplicațiile noi să treacă prin certificarea Apple, acestea trebuie să fie optimizate pentru iOS 8 și afișarea retinei.
2
Deschideți Tabloul de bord iTunes Connect. Puteți apela acest lucru din centrul de iOS Dev. Dacă trebuie să finalizați pașii neterminați pentru această facilitate, acestea vor fi afișate în partea de sus a paginii. Asigurați-vă că detaliile dvs. de cont și de taxe sunt corecte.
3
Introduceți toate datele aplicației dvs. Dați clic pe "Gestionați aplicațiile" și apoi selectați "Adăugați aplicația nouă". Introduceți numele aplicației și numărul SKU și selectați ID-ul pachetului. Alegeți pachetul de aplicații din meniul derulant.
4
Încărcați aplicația. Faceți clic pe "Finalizat pentru a încărca binar" și veți fi dus la un ecran care vă direcționează pentru a descărca instrumentul de încărcare aplicație. Descărcați-l și apăsați pe Terminat.
5
Așteptați revizuirea. Acum nu mai rămâne nimic decât să aștepți revizuirea. Apple vă va trimite un e-mail în câteva zile sau săptămâni în cazul în care starea aplicației dvs. se modifică în In Review. Când aplicația intră în examen, este foarte rapidă. Dacă primul obstacol de testare eșuează, veți primi o respingere a e-mailului care vă spune de ce și Apple oferă sugestii pentru rezolvare. Dacă aplicația dvs. trece examenul, Apple vă va trimite un e-mail și vă informează că aplicația dvs. este gata de vânzare. Aplicația dvs. va apărea acum în App Store iTunes.
6
Aplicați aplicația. Acum că aplicația dvs. de brand nou este gata de vânzare, este timpul să o promovați. Utilizați medii sociale, trimiteți comunicate de presă pe site-uri legate de aplicații, faceți videoclipuri YouTube și faceți tot ce puteți pentru a le face pe oameni să vorbească despre aplicația dvs.
7
Urmăriți vânzările. Descărcați gratuit aplicația iTunes Connect Mobile pentru iPhone. Conectați-vă în fiecare zi și verificați vânzările, piețele și țările în care a fost vândută aplicația. Aceasta este partea plăcută! Apple vă trimite e-mailuri regulate cu link-uri către cele mai recente date de vânzare. Puteți să-l descărcați pentru înregistrările dvs. Mult noroc!
Sfaturi
- Încearcă să fii original și să nu copiezi aplicații care există deja în App Store. Faceți o cercetare amănunțită despre App Store pentru a afla ce este deja acolo. Desigur, dacă ideea ta este mult mai bună, dă-i drumul!
- Dacă vă place materiale scrise, mergeți la Amazon.com pentru a găsi cărți de evoluție pentru iPhone.
- 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 iDevices posibil. Chiar mai bine, dacă au instalate versiuni iOS diferite.
avertismente
- SDK-ul iPhone se schimbă în mod constant și dispozitivele evoluează. Dacă există o actualizare a setului SDK în timpul unui proiect, aflați ce este nou și ce sa schimbat înainte de a trece la acesta. Cu excepția cazului în care Apple cere în mod special ca toate depunerile noi să fie făcute cu noua versiune SDK, este posibil să nu fie necesar pentru dvs. aici. Dacă actualizați, unele dintre metodele pe care le-ați utilizat pot fi depășite și în timp ce probabil că nu va fi mult mai mult decât un avertisment de compilare, fiți în siguranță.
- Dacă reușiți și aplicația dvs. să ajungă în App Store, nu fiți intimidați de oamenii obișnuiți care scriu comentarii neplăcute. Unii oferă feedback util, iar unii doresc doar să facă probleme.
- Nu există nicio garanție pentru multe descărcări și vânzări, nu vă descurajați.
- E dependență - ar putea să nu te poți opri.
Distribuiți pe rețelele sociale:
înrudit
- Joacă jocuri Android pe un PC cu BlueStacks
- Aplicații închise pe iPhone
- Descărcați Apps App Store gratuit
- Creați un folder nou pe Mac
- Activați modul dezvoltator pe un iPhone
- Găsiți cele mai bune aplicații gratuite pentru iPhone și iPad Android
- Modificați fontul pe un iPhone
- Instalați o aplicație pe iPhone
- Elaborați o aplicație pentru dispozitive mobile
- Ștergeți o aplicație iPad
- Ștergeți o aplicație iPhone
- Blocați un număr pe iPhone
- Aveți încredere într-o aplicație pe un iPhone
- Creați un profil de furnizare pentru un iPhone
- Instalați Flappy Bird pe Android
- Transferați aplicațiile iPhone pe alt iPhone
- Distribuiți aplicații cu iPhone
- Multitasking pe iPhone sau iPod Touch
- Creați și utilizați foldere pentru aplicații pe un iPhone cu iOS4
- Activați serviciile de localizare în iOS
- Eliberați spațiu pe iPhone