Înainte de a putea începe crearea aplicațiilor iOS, trebuie să configuram mediul de dezvoltare. Acest tutorial vă va arăta cum să vă înregistrați ca dezvoltator de iOS și să instalați instrumentele de dezvoltare de care aveți nevoie pentru a începe.
Obiectivul principal al acestui tutorial este să începeți cu Xcode. Xcode este un Mediu Integrat de Dezvoltare Integrat (IDE) dezvoltat de Apple și marea majoritate a dezvoltatorilor iOS și OS X se bazează pe acesta pentru a construi aplicații.
Xcode este compatibil doar cu sistemul de operare Apple X și de aceea presupun că aveți un Mac capabil să instaleze software-ul. Voi folosi Xcode 5 în această serie. Această versiune specială a Xcode necesită OS X 10.8 sau o versiune superioară. Chiar dacă este posibil să creați aplicații iOS cu o versiune mai veche a Xcode, vă recomand să folosiți și Xcode 5 pentru a vă asigura că nu vă întâlniți cu probleme neașteptate de-a lungul drumului.
Înregistrarea ca dezvoltator iOS este gratuită. Cu toate acestea, dacă intenționați să rulați aplicații pe un dispozitiv fizic sau dacă doriți să trimiteți aplicațiile la App Store, vi se solicită să vă înscrieți pentru programul de dezvoltatori plătit iOS. Programul pentru dezvoltatori iOS are patru tipuri de înscrieri, individuale, companii, întreprinderi și universități. Tipurile de înscrieri individuale și ale companiilor costă 99 USD pe an, în timp ce programul întreprinderii costă 299 USD pe an. Programul Enterprise este destinat companiilor și organizațiilor care intenționează să implementeze aplicații interne, adică aplicații care nu sunt disponibile în App Store. Vizitați site-ul Web al dezvoltatorului Apple pentru mai multe informații despre Programul de dezvoltatori iOS. Puteți completa această serie fără să vă înscrieți pentru Programul de dezvoltatori iOS, dar rețineți că nu veți putea rula aplicații pe un dispozitiv fizic sau nu puteți trimite aplicații la App Store dacă alegeți să faceți acest lucru.
Dacă nu sunteți încă un dezvoltator de iOS înregistrat, va trebui să vă înscrieți pentru a vă urma. Pentru a începe procesul de înregistrare, mergeți la centrul de iOS Dev. Crearea unui cont de dezvoltator iOS durează doar câteva minute.
Dacă alegeți să vă înscrieți în Programul de dezvoltatori iOS plătit, atunci va trebui să faceți câțiva pași suplimentari. Puteți găsi informațiile necesare la Centrul de dispozitive iOS. Procesul poate dura câteva zile până când Apple aprobă manual fiecare aplicație. Pentru mai multe informații, vizitați centrul de asistență pentru dezvoltatori al Apple.
Numele Xcode poate fi oarecum confuz la început. Numele Xcode este adesea folosit pentru a se referi la întregul set de instrumente pentru dezvoltarea iOS și OS X, iar setul de instrumente include IDE-ul Xcode, Simulatorul iOS pentru executarea aplicațiilor și kit-urile SDK iOS și OS X. Cu toate acestea, este important să înțelegeți că aplicația Xcode în sine este doar un IDE și când folosesc termenul de obicei mă refer la aceasta.
Puteți descărca Xcode în una din două moduri, prin iOS Dev Center sau prin Mac App Store. Avantajul aplicației Mac App Store este că actualizarea Xcode-ului este mult mai ușoară. Este, de asemenea, mai rapid datorită actualizărilor delta. Avantajul descărcării Xcode prin iOS Dev Center este că puteți descărca previzualizări de dezvoltatori. Dacă vă place să trăiți pe margine, atunci vă place să lucrați cu previzualizările pentru dezvoltatori. Cu toate acestea, deoarece sunteți nou în dezvoltarea iOS, vă sugerăm să descărcați și să instalați Xcode prin Mac App Store pentru a lucra cu cea mai recentă lansare stabilă. Deschideți aplicația Mac App Store, căutați Xcode și începeți procesul de instalare. Xcode este de mai multe gigabytes în mărime, astfel încât poate doriți să luați o ceașcă de cafea sau, chiar mai bine, faceți o plimbare.
Abia ați atins computerul dvs. și suntem deja pregătiți și pregătiți să creați aplicații iOS. Cei care sunteți familiarizați cu procesul de instalare a SDK-ului Android trebuie să aprecieze această simplitate. Cu Xcode instalat, este timpul să îl lansăm pentru prima dată. Dacă totul a mers bine, ar trebui să vezi Bun venit la Xcode fereastră, care conține câteva linkuri utile și vă ajută să creați o nouă aplicație. Pentru a crea prima aplicație iOS, selectați Creați un nou proiect Xcode din lista opțiunilor. Ce este un proiect Xcode? Un proiect Xcode este un folder sau un pachet care conține toate fișierele și componentele necesare pentru gestionarea și construirea aplicației.
Xcode simplifică crearea unui nou proiect Xcode prin oferirea unei game de șabloane utile de proiect. Vizualizare individuală șablonul este o alegere bună pentru prima dvs. aplicație. Selectați-l din lista de șabloane și faceți clic pe Următor →.
Următoarea fereastră vă permite să vă configurați proiectul Xcode. Completați câmpurile așa cum se arată în imaginea de mai jos și faceți clic pe Următor →. Într-un articol din această sesiune, voi explica mai detaliat fiecare dintre opțiunile de configurare. Obiectivul acestui articol este obținerea primei aplicații în Simulatorul iOS.
În ultimul pas, Xcode vă cere să specificați o locație pentru stocarea noului dvs. proiect Xcode. Nu contează unde salvezi proiectul atâta timp cât o poți găsi mai târziu. De asemenea, veți observa că Xcode oferă opțiunea de a crea un depozit local git pentru proiectul dvs. Vă recomandăm să folosiți controlul sursă pentru orice tip de dezvoltare. Git este o alegere excelentă și este cel mai popular sistem de control al surselor (SCM) printre dezvoltatorii iOS și OS X.
Este important să vă familiarizați cu gestionarea controlului sursei dacă acest lucru este nou pentru dvs. Sursa de control este indispensabilă în dezvoltarea de software din diverse motive. Pentru a începe să utilizați Git, puteți vizita site-ul Git sau citiți articolul Wikipedia. Există, de asemenea, o carte excelentă a lui Scott Chacon care discută despre Git în detaliu.
În restul seriei pe dezvoltarea iOS, nu te voi deranja cu managementul controlului sursei. Chiar dacă controlul surselor este important, nu vreau să complicem această serie adăugând un strat suplimentar de complexitate.
Ați configurat cu succes primul dvs. proiect Xcode. Credeți sau nu, rularea aplicației dvs. în Simulatorul iOS este la doar un clic. În partea stângă a bara de instrumente Xcode, puteți vedea un buton de redare mare.
Înainte de a rula aplicația, asigurați-vă că schema activă este setată la iPhone Retina (3,5 inch). Vom acoperi schemele în detaliu mai târziu în serie. Uitați-vă la următoarea captură de ecran pentru a vă asigura că suntem pe aceeași pagină.
Sunteți gata să construiți și să vă executați prima aplicație iOS? Faceți clic pe butonul de redare din partea dreaptă sus pentru a crea proiectul și pentru a rula aplicația dvs. în Simulatorul iOS. Alternativ, puteți apăsa Command + R
sau selectați Alerga din Xcode Produs meniul. Dacă totul a mers bine, ar trebui să vedeți Simulatorul iOS care rulează aplicația. Desigur, cererea dvs. nu face nimic util încă. O vom rezolva mai târziu în această sesiune.
Simulatorul iOS este un instrument valoros în arsenalul dvs. Construirea și rularea unei aplicații iOS în simulator este mai rapidă decât implementarea unei aplicații pe un dispozitiv fizic. Există totuși o avertizare. Simulatorul iOS nu imită perfect un dispozitiv iOS din diverse motive. De exemplu, Simulatorul iOS nu are o cameră sau un accelerometru. Capacitățile sale GPS sunt limitate la o listă de locații și rute predefinite, iar interacțiunea cu utilizatorul este limitată la gesturi care necesită unul sau două degete. De asemenea, rețineți că simulatorul iOS atrage puterea și resursele de pe Mac pe care rulează, ceea ce înseamnă că simulatorul nu este ideal pentru testarea performanței aplicațiilor.
Linia de jos este că trebuie să testați întotdeauna o aplicație pe un dispozitiv fizic înainte de a o trimite la App Store sau de ao distribui testerilor. Chiar dacă aveți doar un dispozitiv de testare, este esențial să testați aplicațiile pe un dispozitiv fizic în loc să vă bazați exclusiv pe Simulatorul iOS.
În ciuda neajunsurilor sale, iOS Simulator este un instrument foarte capabil. Selectați Simulatorul iOS și aruncați o privire la meniul său și la diferitele opțiuni pe care le oferă. Simulatorul este potrivit pentru testarea interfețelor utilizator pe diferiți factori de formă, mimarea gesturilor simple, simularea avertismentelor de memorie sau realizarea capturilor de ecran pentru App Store. Veți găsi un instrument foarte util pentru dezvoltarea iOS.
După cum am menționat mai devreme, rularea unei aplicații pe un dispozitiv fizic este posibilă numai dacă se înscrie în Programul de dezvoltatori iOS plătit. În plus, rularea unei aplicații pe un dispozitiv fizic implică câțiva pași suplimentari. Acești pași includ configurarea proiectului și configurarea dispozitivului pe care intenționați să îl testați. Deoarece acesta este un subiect destul de complex, mai ales dacă sunteți nou în dezvoltarea iOS, voi explica în detaliu cum să faceți acest lucru într-un articol separat în această sesiune.
Aș dori să închei acest articol prin listarea a câtorva instrumente de la terțe părți care fac dezvoltarea iOS mai ușoară și mai plăcută. Rețineți că aceste aplicații nu sunt necesare pentru dezvoltarea iOS. Cu toate acestea, știind că ele există pot să vă salveze multă frustrare în viitor.
Sper că sunteți de acord că stabilirea unui mediu de dezvoltare pentru dezvoltarea iOS este ușor. Cu Xcode instalat, putem începe să explorăm SDK-ul iOS. Acesta va fi punctul central al acestei sesiuni.