Debutez în Actualidad iPhone cu o serie de postări de conținut educațional: vă voi învăța cum să programați jocuri iOS în Xcode; întotdeauna, dintr-un punct de vedere apropiat, ușor și evitând tehnicitățile, astfel încât oricine dorește să creeze jocuri pentru dispozitivele Apple. Eu însumi am publicat ultimul meu joc acum câteva zile, Pește Lite.
Această serie de postări sunt dedicate persoanelor familiare cu computerele, dar fără noțiuni speciale de programare; Pe scurt, și mai ales în primii pași, oricine îl poate urma. Vom atinge câteva aspecte de bază ale Xcode și, mai târziu, vom folosi Cocos2D pentru a crea jocuri foarte simple.
Am învățat să programez jocuri exact acum un an, având doar idei de bază de design web; deci oricine se află într-o situație similară o poate face! Aveți nevoie doar de un Mac (deoarece Xcode, instrumentul utilizat, poate rula doar pe sistemul de operare Apple), doriți cu adevărat și vă pierdeți frica de atât de mult cod de computer!
Pentru început, vom vorbi despre programul dezvoltator Apple: pentru a crea aplicații pentru iOS, nu trebuie să plătiți taxe, descărcați doar Xcode și SDK-ul iOS. Acest lucru ne va permite să experimentăm; Dar dacă va sosi momentul, vrem ca opera noastră de artă să apară în App Store, acolo da, va trebui să plătim 80 de euro pentru a obține o licență oficială și pentru a putea face acest lucru.
Cu toate acestea, să descărcăm xcode de pe site-ul Apple, sau din Mac App Store. Instalarea sa este simplă, trebuie doar să rulați fișierul pe care l-am descărcat și să așteptați (poate fi necesar să vă înregistrați dacă alegeți prima opțiune de descărcare, dar este gratuită).
Odată instalat, îl deschidem și creăm un nou proiect. (Fișier>nou>proiect).
Dintre toate opțiunile, o alegem pe cea pe care o vedem în imagine:
Oferind următoarele, vedem structura pe care xcode o afișează la crearea unui proiect:
- Mai sus, o serie de controale care ne vor permite să rulăm aplicația pentru a o testa pe computer și pentru a vedea cum ar apărea pe iPhone / iPod.
- În stânga sunt fișierele care alcătuiesc aplicația noastră.
- În centru sunt opțiunile aplicației noastre. Vedem că putem schimba versiunea, putem alege dacă vrem să fie pentru iPod / iPhone sau Universal sau chiar orientarea aplicației. Deocamdată, lăsăm totul așa cum este.
- În dreapta, Xcode ne arată opțiuni pe care le vom explora mai târziu.
Revenind la panoul din stânga, aruncăm o privire asupra claselor sau fișierelor pe care le vedem în folderul de testare. Vedem că fiecare are două versiuni cu același nume: una care se termină cu „.h”, iar cealaltă se termină cu „.m”.
Aceasta înseamnă că, în cazul nostru, controler de vizualizare este numele fișierului sau „ferestrei” care va fi afișat la pornirea aplicației, după ce fișierul AppDelegate a terminat de citit. Poate fi apelat în orice mod, dar implicit, acesta este numele pe care l-a luat.
Deoarece acest tutorial este o introducere în Xcode, la crearea proiectului am folosit un șablon care generează o primă și singură scenă „cu ajutor grafic”; adică un al treilea fișier viewcontroller.xib(pe lângă versiunile viewcontroller.m și viewcontroller.h despre care vorbisem), pe care le putem edita grafic fără a folosi linii de cod, ceea ce facilitează crearea de aplicații.
Deci, facem clic cu mouse-ul pe viewcontroller.xib (versiunea grafică a fișierului nostru inițial, viewcontroller) și tragem un obiect «etichetă»Din panoul pe care îl găsim în partea dreaptă jos (trebuie să îl găsiți din toate componentele pe care le conține acest panou):
După ce ați terminat, facem dublu clic pe acel obiect de etichetă și punem textul dorit. Imediat după, ne-am uitat în sus la buton Joaca pe care îl găsim în partea de sus a programului și îl apăsăm cu mouse-ul; După cum putem vedea, „iPhone Simulator” a fost ales, deci putem ghici că vom testa aplicația pe un iPhone virtual ...
Iată ce apare! Aveți deja prima aplicație. Când doriți să o închideți, faceți clic pe buton Stop.
Sper că, deși nu înțelegeți motivul multor lucruri, v-ați familiarizat cu Xcode. Structura sa, simulatorul de aplicații etc.
În lecțiile următoare, vom vorbi despre Cocos2D; un șablon diferit de cel pe care l-am folosit în acest exemplu, pe care îl vom instala în xcode-ul nostru și care ne va permite să programăm jocuri într-un mod relativ simplu, cu mai puțin cod decât ar fi nevoie dacă nu l-am avea!
Mai multe informatii - Pește Lite
Descarca - Xcode
fenomenal
Super articol !!
Inițiativa a fost foarte bună, am încercat să mă apuc de ea, dar am părăsit-o, pentru a vedea dacă acum mă pot lăsa agățat.
Mulțumim pentru articol! ... să sperăm că vor mai veni mulți
Super, așteptam cu nerăbdare așa ceva!
Super, cât de des vei continua să postezi articole de acest gen.
Bun articol, sunt programator de jocuri pentru PC și Android, adevărul mi se pare că inițiativa ta este bună, am vrut mereu să mă lansez pe iOS, poate, doar poate, într-o zi, voi lansa xcode pentru Windows și acolo se vor deschide uși pentru cei săraci ca mine xD
puteți cumpăra Mac OS X și îl puteți instala pe un PC, este foarte ușor să căutați online
Te cred, dar mai întâi, dacă într-adevăr a funcționat bine, mă îndoiesc că Mac-urile ar fi vândute așa cum se vând ... și nu o spun doar din cauza costului computerului, ci și a costului ridicat al publicării în magazinul de aplicații, care în comparație cu alte platforme este foarte mare.
De fapt, secundez părerea lui paco, vă scriu de pe un hackintosh, căutați versiunile iatkos, este foarte ușor de instalat, nu am folosit Windows de mult timp
Mulți oameni nu se schimbă din cauza aceleiași frici și a ideilor nebunești pe care le-au tras.
Felicitări pentru inițiativa ta Sergio
Vă mulțumesc foarte mult, toate foarte clare pentru un prim contact, mi-a plăcut foarte mult și am deja o mie de idei în minte ... Sper să vă înveseliți și să primiți articole atât de bune.
Excelent!, Sper să continuați și să nu rămâneți cu aceste tutoriale la jumătatea drumului ca multe altele.
Vă mulțumesc tuturor, mă bucur că v-a plăcut! Voi încerca să aduc tot ce îmi stă în putință în următoarele intrări și sper să le găsiți la fel de interesante :)!
Înainte de a sări în piscină cu cocos2d-iphone, aș lua în considerare începerea tutorialelor pe cocosbuilder 3.0 și cocos2d-js direct, se pare că există viitorul imediat și mai mult în Spania, care este regatul Android și este un bun ideea de a elimina lucrurile pe mai multe platforme.
Profit de această ocazie pentru cei dintre voi care urmează să urmeze aceste tutoriale pentru a arunca o privire http://www.raywenderlich.com, există o mulțime de informații foarte utile despre multe subiecte în programarea iPhone, inclusiv jocuri.
Apropo, felicitări pentru joc 🙂
Bună ziua, suntem un grup de studenți universitari al căror proiect de lucru este de a dezvolta o aplicație foarte simplă pe un anumit subiect. Ne-au plăcut foarte mult publicațiile dvs., chiar și așa suntem puțin pierduți pe această temă pentru că nu am mai făcut-o niciodată. Am putea lua legătura în privat pentru a vedea posibilitățile noastre? Mulțumesc 🙂
Omul care caută un mic își dă seama că nu este necesar ca un Mac să folosească osx cu scena iaktos
Revenind la subiect Articol foarte bun și bună inițiativă majoritatea manualelor xcode sunt în limba engleză și este dificil să vă gândiți la publicarea unui manual în magazinul ibook Apple.
Mi se pare o idee grozavă !!! ține-o așa !!!
Vă încurajez ca mulți să nu încetați să publicați acest curs și voi fi unul dintre credincioșii voștri venind la cursuri
Bravo, felicitări pentru inițiativă.
Tocmai am cumpărat un Mac mini second-hand, doar pentru a învăța cum să programez pentru IOS, am descărcat deja multe cărți în spaniolă și în curând voi începe să încerc să gestionez Xcode, vă mulțumesc foarte mult pentru inițiativă și voi fi un adept obișnuit al tău.
Mulțumesc…
Vreau mai mult !!
Muncă bună, articol bun, deși am o întrebare
Există o modalitate de a programa, dar pentru Windows un alt program?
Pentru IOS și, de fapt, pentru orice platformă mobilă, există Adobe Flex și Air, Frameworks care permit dezvoltarea de aplicații. Este singura soluție pe care am găsit-o pentru a genera ceva pentru telefoanele mobile din Windows. Sau ridicați mașini virtuale cu mac os x, pentru a putea ridica xcode, deși nu o recomand, pentru că este o adevărată durere. Până acum, este de preferat să investești într-un Mac, dacă te concentrezi pe aplicațiile din IOS.
Ajutați-mă cu următoarea lecție să continui cu această contribuție excelentă? Mulțumesc..