Za razvoj aplikacija za iOS morat ćete koristiti Xcode, što je a integrirano razvojno okruženje, takođe zvani IDE (akronim na engleskom za Iintegrirano razvojno okruženje), što znači da je riječ o računarskom programu koji se sastoji od skupa alati za programiranje.
Ovaj IDE pruža a Grafičko sučelje što je vrlo korisno za razvoj aplikacija i uključuje novi programski jezik brz, koji je Apple objavio ove godine.
Apple je promocija Swifta, ali to ne znači da ne možete programirati drugim jezicima poput Objective-C. Jezik za koji se odlučite ovisi o vama, evo liste resurse da vas vodim:
- Počnite razvijati iOS aplikacije već danas: Ovo je Apple službeni vodič Da biste započeli programiranje, započnite sa Xcode kompresijom i počnite od strukture vaše aplikacije, implementirajte je i završite s uploadom u App Store.
- Predstavljamo Swift: To je novi jezik kompanije Apple, mnogo je jednostavniji za upotrebu, pa ako učite od nule, možda i jeste slatko mjesto za početak učiti.
- Appleovi razvojni videozapisi: Apple ima kompilaciju WWDC video zapisa koji podučavaju dijelove razvoja, savjete i resurse, vrijedi zaustaviti se da biste ih vidjeli.
- Vodiči Raya Wenderlicha: Ako želite napraviti igru, vodiči Raya Wenderlicha su najbolje polazište. Morat ćete imati neko znanje o Swiftu i Objective-C-u.
- Appleove API mogućnostiApple ima mnogo različitih API-ja za pristup proširenjima za iOS 8, uključujući Touch ID, Photos, HealthKit i druge. Upoznavanje ovih API-ja može podići nivo svoje aplikacije eksponencijalno.
- Razred za razvoj aplikacija za iOS u školi School: Možete pristupiti osnove razvoja besplatno kroz uvodnu nastavu u ovoj školi.
- Razredi za razvoj Stanforda za iOS: Stanford nudi besplatna nastava za učenje iOS-a. Trenutno su dostupni samo za iOS 7, ali najvjerovatnije će uskoro objaviti ažuriranje za iOS 8.
Vodič za pregled aplikacije
Apple ima vrlo specifičan pogled na aplikacije koje će omogućiti u trgovini, pa je korisno znati njegova pravila čak i prije pokretanja aplikacije. Ako to ne učinite, možete potrošiti puno vremena na aplikaciju koju Apple neće dopustiti u App Storeu. Ove normas oni su u Smernice za pregled App Store.
Kada završite aplikaciju, možete je poslati u App Store i bit će strogo pregledan na osnovu njegovog sadržaja, dizajna i tehničkih detalja. Stoga je važno uzeti u obzir Vodič za pregled, Pregledajte smjernice. Apple takođe ima listu najčešći razlozi za odbijanje.
Na isti način tamo specifične vodiče U slučaju da želite koristiti bilo koji od API-a, najčešći su:
- Apple Pay smjernice
- Proširenja aplikacija
- HealthKit
- HomeKit
Vodič za dizajn
Apple želi da sve aplikacije u svojoj trgovini imaju «konzistentnost«, I iako to ne mora značiti dobar dizajn, to znači da aplikacije koriste iste osnovne elemente u korisničkom sučelju, što je detaljno opisano u Smernice za ljudski interfejs. U njemu ćete pronaći ono od čega toliko traže dizajn aplikacije kao u dizajnu ikona.
Da biste olakšali ovaj proces, oni imaju sažetak onoga što se može, a što ne može učiniti, tako da je lakše započeti, možete to vidjeti u Do's and Don'ts. Ostali resursi su;
- Dizajniranje sjajnih aplikacija: Kompilacija najboljih WWDC-ovih razgovora o dizajnu sučelja.
- Dizajniranje korisničkog sučelja: Vodič za dizajniranje sučelja u iOS 8 pomoću ugrađenih alata Xcode.
Testiranje
Važno je testirati aplikaciju i nove oči su uvijek dobrodošle, zato je važno koristite beta testere koji ograničavaju vašu aplikaciju. U ovom scenariju imamo dvije zanimljive mogućnosti:
- GitHub je jedan za njega kontrola verzije softvera i zajednički rad. Jednom kada se prijavite za GitHub, vrlo je lako povezati svoj Xcode na njega, tako da se tamo sprema sve što radite, a ostatak tima je dostupan. Ako vam treba mala pomoć, iskoristite njihov vodiči.
- TestFlight, je aplikacija koja omogućava ostalim korisnicima testirajte svoju aplikaciju, samo trebate preuzeti i instalirati TestFlight.
Razvoj za iOS je upoznavanje sa XcodeomJednom kada shvatite kako to funkcionira, možete napisati svoju aplikaciju na puno jezika ili ući u Swift.
Izvrsno hvala
Vrlo dobre informacije, za ovakve publikacije vrijedi povremeno navratiti, hvala.
hvala puno, ozbiljno