Programiranje u iOS-u, kako i gdje započeti

brzi snimak zaslona

Za razvoj aplikacija za iOS morat ćete koristiti Xcode, šta 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:

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;

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.


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

3 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena.

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Radiohead rekao je

    Izvrsno hvala

  2.   MrM rekao je

    Vrlo dobre informacije, za ovakve publikacije vrijedi povremeno navratiti, hvala.

  3.   Seba rekao je

    hvala puno, ozbiljno