Debüteerin aastal Actualidad iPhone haridussisu postituste reaga: õpetan teile, kuidas programmeerida iOS-i mänge Xcode'is; alati lähedalt, hõlpsalt ja tehnilisi asju vältides, nii et iga soovija saab Apple'i seadmetele mänge luua. Ma ise olen paar päeva tagasi avaldanud oma viimase mängu, Lite kala.
See postituste seeria on pühendatud arvutit tundvatele inimestele, kuid ilma spetsiaalsete programmeerimiseta; Lühidalt ja eriti esimeste sammude järgi saavad kõik seda järgida. Puudutame Xcode'i mõningaid põhiaspekte ja hiljem kasutame Cocos2D-d väga lihtsate mängude loomiseks.
Õppisin mänge programmeerima täpselt aasta tagasi, omades lihtsalt veebidisaini põhiideid; nii et kõik, kes on sarnases olukorras, saavad seda teha! Teil on vaja ainult Maci (kuna kasutatav tööriist Xcode saab töötada ainult Apple'i operatsioonisüsteemis), soovite seda tõesti ja kaotate hirmu nii suure arvutikoodi ees!
Alustuseks räägime Apple'i arendajaprogrammist: iOS-i rakenduste loomiseks ei pea te mingeid tasusid maksma, laadige alla lihtsalt Xcode ja iOS SDK. See võimaldab meil katsetada; Kuid kui aeg saabub, tahame, et meie kunstiteos ilmuks App Store'i, seal peame ametliku litsentsi saamiseks maksma 80 eurot ja saama seda teha.
Seda öeldes laadime alla xcode Apple'i veebisaidiltvõi Mac App Store'ist. Selle installimine on lihtne, peate lihtsalt käivitama faili, mille oleme alla laadinud, ja ootama (Võib juhtuda, et peate registreeruma, kui valite esimese allalaadimisvaliku, kuid see on tasuta).
Pärast installimist avame selle ja loome uue projekti. (fail>uus>projekt).
Kõigi valikute hulgast valime selle, mida näeme pildil:
Andes järgmise näeme struktuuri, mida xcode projekti loomisel näitab:
- Eespool rida juhtnuppe, mis võimaldavad meil rakendust käivitada, et seda arvutis testida ja kuidas see iPhone'is / iPodis kuvatakse.
- Vasakul on failid, mis moodustavad meie rakenduse.
- Keskel on meie rakenduse valikud. Näeme, et saame versiooni muuta, valida, kas soovime, et see oleks iPodi / iPhone'i või Universali jaoks, või isegi rakenduse suunda. Praegu jätame kõik nii, nagu on.
- Paremal näitab Xcode meile võimalusi, mida uurime hiljem.
Naasmine vasakule paneelile, heidame pilgu klassidele või failidele, mida näeme testkaustas. Näeme, et kummalgi on kaks samanimelist versiooni: üks lõpeb tähega ".h" ja teine lõpeb tähega ".m".
See tähendab, et meie puhul vaatekontroller on faili või "akna" nimi, mida kuvatakse rakenduse käivitamisel, kui AppDelegate'i fail on lugemise lõpetanud. Seda saab kutsuda mis tahes viisil, kuid vaikimisi on see nimi, mille ta on võtnud.
Kuna see õpetus on esimene kokkupuude Xcode'iga, oleme projekti loomisel kasutanud malli, mis genereerib esimese ja ainsa stseeni "graafilise abiga"; see tähendab kolmas fail viewcontroller.xib(lisaks versioonidele viewcontroller.m ja viewcontroller.h, millest me rääkisime), mida saame graafiliselt redigeerida ilma koodiridu kasutamata, mis hõlbustab rakenduste loomist.
Niisiis, klõpsame hiirega saidil viewcontroller.xib (meie algfaili, viewcontrolleri graafiline versioon) ja lohistame objekti «etikett»Paneelilt, mille leiame paremalt alt (peate selle leidma kõigi selle paneeli komponentide hulgast):
Kui see on tehtud, topeltklõpsake sellel sildiobjektil ja paneme soovitud teksti. Kohe pärast vaatasime nuppu üles mängima mille leiame programmi ülemisest osast ja vajutame seda hiirega; Nagu näeme, on valitud "iPhone Simulator", nii et võime arvata, et testime rakendust virtuaalses iPhone'is ...
See ilmub välja! Teil on juba esimene taotlus. Kui soovite selle sulgeda, klõpsake nuppu Peatus.
Loodan, et kuigi te ei saa aru paljude asjade põhjustest, olete Xcode'iga tuttavaks saanud. Selle struktuur, rakendussimulaator jne.
Järgmistes tundides räägime Cocos2D; erinev mall, mida oleme selles näites kasutanud, mille installime oma xcode'i ja mis võimaldab meil programmeerida mänge suhteliselt lihtsal viisil, kasutades vähem koodi, kui oleks vaja, kui meil seda ei oleks!
Rohkem informatsiooni - Lite kala
Lae alla - Xcode
Fenomenaalne
Suurepärane artikkel !!
Initsiatiiv oli väga hea, proovisin sellega edasi minna, kuid jätsin selle pooleli, et näha, kas nüüd saan konksu külge.
Aitäh artikli eest! ... loodetavasti tuleb neid veel palju
Suurepärane, ootasin midagi sellist!
Suurepärane, kui sageli jätkate selliste artiklite postitamist.
Hea artikkel, ma olen arvutite ja Android-mängude programmeerija, tõde tundub mulle, et teie algatus on hea, ma olen alati tahtnud ennast iOS-is käivitada, võib-olla, lihtsalt võib-olla, ühel päeval, käivitan xcode Windowsi jaoks ja seal uksed avanevad minusugustele vaestele xD
saate osta Mac OS X-i ja installida selle arvutisse, seda on Internetis väga lihtne otsida
Ma usun teid, kuid esiteks, kui see tõesti hästi toimiks, siis kahtlen, kas maci müüakse nii, nagu neid müüakse ... ja ma ei ütle seda mitte ainult arvuti maksumuse, vaid ka kõrge kirjastamiskulu tõttu rakenduste poes, mis võrreldes teiste platvormidega See on väga kõrge.
Tegelikult ma sekundeerin paco arvamust, kirjutan teile hackintosh'ist, otsige iatkose versioone, mida on väga lihtne installida, ma pole pikka aega aknaid kasutanud
Paljud inimesed ei muutu selle sama hirmu ja meeletute ideede tõttu, mida nad on kaasa vedanud.
Õnnitleme teid algatuse Sergio eest
Suur aitäh, kõik esimese kontakti eest väga selged, mulle meeldis see väga ja mul on juba tuhat ideed peas ... Loodan, et te rõõmustate ja saate nii häid artikleid.
Suurepärane! Loodan, et jätkate ega jää nende õpetustega poolele teele nagu paljud.
Suur aitäh teile kõigile, mul on hea meel, et see teile meeldis! Püüan järgmistes sissekannetes kõik endast oleneva anda ja loodan, et leiate need sama huvitavatena :)!
Enne cocos2d-iphone'iga basseini hüppamist kaaluksin otseselt cocosbuilder 3.0 ja cocos2d-js õpetuste alustamist, tundub, et on olemas lähitulevik ja rohkemgi veel Hispaanias, mis on Androidi kuningriik ja see on hea idee eemaldada platvormiülesed asjad.
Kasutan seda võimalust neile, kes hakkavad neid õpetusi järgima, pilk peale viskama http://www.raywenderlich.com, on iPhone'i programmeerimises, sealhulgas mängudes, väga palju kasulikku teavet paljude teemade kohta.
Muide, palju õnne mängu puhul 🙂
Tere, me oleme ülikoolide üliõpilaste rühm, kelle tööprojekt on välja töötada konkreetse teema jaoks väga lihtne rakendus. Meile meeldisid teie väljaanded väga, isegi nii oleme selles küsimuses veidi eksinud, sest pole seda kunagi varem teinud. Kas saaksime oma võimaluste nägemiseks privaatselt ühendust võtta? Aitäh 🙂
Pisut otsiv inimene saab aru, et osxi kasutamine stseeniga iaktos pole vajalik
Pöördume tagasi teema juurde. Väga hea artikkel ja hea algatus. Enamik xcode'i käsiraamatuid on ingliskeelsed ja rasked peaksid mõtlema käsiraamatu avaldamisele Apple ibooki poes
Ma arvan, et see on suurepärane idee !!! Jätka samas vaimus !!!
Ma julgustan teid, nagu paljud, mitte lõpetama selle kursuse avaldamist ja tunniks tulles olen üks teie ustavatest
Bravo, palju õnne algatuse puhul.
Ostsin just kasutatud Mac mini, lihtsalt selleks, et õppida IOS-i programmeerima, olen juba paljud hispaaniakeelsed raamatud alla laadinud ja varsti hakkan proovima hakkama Xcode'iga, tänan teid väga algatuse eest ja olen sinu tavaline jälgija.
Aitäh…
Ma tahan rohkem !!
Hea töö, hea artikkel, kuigi mul on küsimus
Kas on võimalik programmeerida, kuid Windowsi jaoks mõnda muud programmi?
IOS-i ja tegelikult kõigi mobiilsete platvormide jaoks on olemas rakenduste arendamist võimaldavad Adobe Flex ja Air, Frameworks. See on ainus lahendus, mille olen leidnud, et Windowsi kaudu midagi Apple'i mobiiltelefonidele genereerida. Või tõsta virtuaalmasinaid mac os x-ga, et oleks võimalik xcode'i tõsta, kuigi ma ei soovita seda, sest see on tõeline tüli. Kui teie tähelepanu on IOS-i rakendustes, on eelistatav investeerida mac-i.
Aidake mul järgmisel õppetunnil selle suurepärase panusega jätkata? Aitäh..