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

brzi snimak zaslona

Za razvoj aplikacija za iOS morat ćete koristiti Xcode, što je a integrirano razvojno okruženje, također zvani IDE (kratica na engleskom za Iintegrirano razvojno okruženje), što znači da je riječ o računalnom 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, koje je Apple objavio ove godine.

Apple je promovirajući Swifta, ali to ne znači da ne možete programirati s Drugi jezici poput Objective-C. Jezik za koji se odlučite ovisi o vama, evo popisa sredstva da vas vodim:

  • Počnite razvijati iOS aplikacije već danas: Ovo je službeni Appleov vodič Da biste započeli programiranje, započnite sa Xcode kompresijom i počnite od strukture aplikacije, implementirajte je i završite s prijenosom u App Store.
  • Predstavljamo Swifta: To je novi jezik Applea, mnogo je jednostavniji za upotrebu, pa ako učite od nule, možda i jest slatko mjesto za početak učiti.
  • Appleovi razvojni videozapisi: Apple ima kompilaciju WWDC videozapisa 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 najbolje su 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 s tim API-ima može podići razinu svoje aplikacije eksponencijalno.
  • Razred za razvoj aplikacija za Code Code: 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 najvjerojatnije će uskoro objaviti ažuriranje za iOS 8.

Vodič za pregled prijave

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. Ovi standardi oni su u Smjernice za pregled aplikacija App Store.

Kad završite prijavu, možete je poslati u App Store i bit će strogo pregledan na temelju njegovog sadržaja, dizajna i tehničkih detalja. Stoga je važno uzeti u obzir Vodič za pregled, Smjernice za pregled. Apple također ima popis najčešći razlozi odbijanja.

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 «dosljednost«, 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 Smjernice za ljudske sučelje. U njemu ćete pronaći ono od čega toliko traže dizajn aplikacije kao u dizajnu ikona.

Da bi olakšali ovaj postupak, 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 Što se smije i ne smije. Ostali izvori 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 onaj za njega kontrola verzije softvera i suradnički rad. Jednom kada se prijavite za GitHub, vrlo je lako povezati svoj Xcode na njega, tako da je sve što radite tamo spremljeno, a ostatak tima dostupan. Ako trebate malu pomoć, upotrijebite njihov vodiči.
  • TestFlight, je aplikacija koja omogućuje ostalim korisnicima testirajte svoju aplikaciju, samo trebate preuzeti i instalirati TestFlight.

Razvoj za iOS je upoznavanje s XcodeomJednom kad shvatite kako to radi, možete napisati svoju aplikaciju na puno jezika ili ući u Swift.


Pratite nas na Google vijestima

3 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Radiohead dijo

    Izvrsno hvala

  2.   g.M dijo

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

  3.   Seba dijo

    hvala puno, ozbiljno