IOS-is programmeerimine, kuidas ja kust alustada

kiire ekraanipilt

IOS-i jaoks rakenduste väljatöötamiseks peate kasutama Xcode, mis on a integreeritud arengukeskkond, nimetatud ka IDE (akronüüm inglise keeles Iintegreeritud arengukeskkond), mis tähendab, et see on arvutiprogramm, mis koosneb komplektist programmeerimisvahendid.

See IDE pakub a Graafiline liides mis on rakenduste arendamisel väga kasulik ja sisaldab uut programmeerimiskeelt Kiire, mille Apple andis välja sel aastal.

Apple on reklaamides Swifti, kuid see ei tähenda, et te ei saaks programmeerida teised keeled nagu Objektiiv-C. Teie valitud keel on teie otsustada, siin on nimekiri ressursside teid juhendama:

  • Alustage iOS-i rakenduste arendamist juba täna: See on ametlik Apple'i juhend Programmeerimise alustamiseks alustage Xcode-pakkimisega ja alustage oma rakenduse ülesehitusest, juurutage see ja lõpetage App Store'i üleslaadimine.
  • Tutvustame Swifti: See on Apple'i uus keel, seda on palju lihtsam kasutada, nii et kui õpite nullist, võib-olla on ka magus koht alustamiseks õppima.
  • Apple'i arendusvideod: Apple'il on WWDC videote kogumik, mis õpetab arenduse osi, näpunäiteid ja ressursse, mõne vaatamiseks tasub peatuda.
  • Ray Wenderlichi õpetused: Kui soovite mängu teha, on parim lähtepunkt Ray Wenderlichi õpetused. Teil peavad olema mõned teadmised Swiftist ja Objective-C-st.
  • Apple'i API-võimalused: Apple'il on iOS 8 laiendustele juurdepääsemiseks palju erinevaid API-sid, sealhulgas Touch ID, Photos, HealthKit jt. Nende API-dega tutvumine võib tõsta oma rakenduse taset eksponentsiaalselt.
  • Code Schooli iOS-i rakenduste arendamise klass: Pääsete juurde arengu põhitõed selle kooli sissejuhatavate klasside kaudu tasuta.
  • Stanfordi iOS-i arenduskursused: Stanford pakub tasuta tunnid iOS-i õppimiseks. Praegu on need saadaval ainult iOS 7 jaoks, kuid tõenäoliselt vabastavad nad varsti iOS 8 värskenduse.

Rakenduse ülevaatuse juhend

Apple'il on väga konkreetne vaade poes lubatavad rakendused, seega on kasulik teada selle reegleid juba enne rakenduse käivitamist. Kui te seda ei tee, võite veeta palju aega rakenduse jaoks, mida Apple ei luba App Store'is. Need standardite nad on App Store'i ülevaate juhised.

Kui olete rakenduse lõpetanud, saate selle saata App Store'i ja vaadatakse karmilt üle selle sisu, kujunduse ja tehniliste üksikasjade põhjal. Seetõttu on oluline arvestada ülevaadete juhendiga, Läbivaatamise suunised. Apple'il on ka nimekiri kõige tavalisemad tagasilükkamise põhjused.

Samamoodi seal konkreetsed juhendid Kui soovite kasutada mõnda API-d, on kõige tavalisemad järgmised.

Kujundusjuhend

Apple soovib, et kõigil oma poe rakendustel oleks «järjepidevus«, Ja kuigi see ei pea tähendama head kujundust, tähendab see seda, et rakendused kasutavad kasutajaliideses samu põhielemente, mida on üksikasjalikult kirjeldatud Inimese liidese juhised. Selles leiate, mida nad nii palju nõuavad rakenduse kujundus nagu ikoonikujunduses.

Selle protsessi hõlbustamiseks on neil kokkuvõte sellest, mida saab ja mida ei saa teha, et seda oleks lihtsam alustada, näete seda Tehke ja keelake. Muud ressursid on;

Testimine

Rakenduse testimine on oluline ja uued silmad on alati teretulnud, seetõttu on see oluline kasutage beetatestereid, mis viivad teie rakenduse piirini. Selles stsenaariumis on meil kaks huvitavat võimalust:

  • GitHub on tema jaoks tarkvaraversiooni kontroll ja ühistöö. Kui olete GitHubi kasutajaks registreerunud, on teie Xcode selle linkimine väga lihtne, nii et kõik, mida teete, salvestatakse sinna ja ülejäänud meeskond on juurdepääsetav. Kui vajate väikest abi, kasutage neid juhendid.
  • TestFlight, on rakendus, mis võimaldab teisi kasutajaid testige oma rakendust, peate lihtsalt alla laadima ja installima TestFlight.

IOS-i arendamine on Xcode'iga tutvumineKui olete aru saanud, kuidas see töötab, saate oma rakenduse kirjutada paljudes keeltes või sisestada Swifti.


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

3 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Radiohead DIJO

    Suurepärane suur aitäh

  2.   Mr DIJO

    Väga hea teave. Selliste väljaannete eest tasub teil aeg-ajalt peatuda, aitäh.

  3.   Seba DIJO

    suur aitäh, tõsiselt