Udžbenik za iPhone Coding

Tijekom veljače 2011 tiskovnoj događaj , Apple objavio da je prodao 100 milijuna iPhonea od pokretanja proizvod u 2007 . Na vrhu toga , to je platio 2 milijarde dolara za programere od uvođenja App Store u 2008 . Razvijanje ili kodiranje aplikacije za iPhone i drugi Apple uređajima može bitiunosan pothvat . Prije početka s vlastitom razvoju aplikacije , morate znati više o osnovama kodiranja za Appleov smartphone potpis . Zahtjevi

Apple je zaključan pristup svojim mobilni operativni sustav na članove samo njegova razvoja zajednice . Ovaj pristup se razlikuje od one snimljene drugim open source mobilni operativni sustav kao što su Android . Apple iOS Developer Program zahtijeva godišnju naknadu od 99 dolara , te jejedini prihvatljivi kanal za razvoj i distribuciju odobrene iPhone aplikacije . Kao član programa primite alate i resurse potrebne kako bi kod vaše app .
Xcode

Xcode je Apple integrirano razvojno okruženje za kodiranje iPhone aplikacija i dostupan kao besplatni download za članove Appleov razvojni program. IDE preuzima mnoge zadatke koji su uključeni s kodiranjem za iPhone i dovodi ih u jednom prozoru , tako da mogu učinkovitije raditi . Xcode jesredišnji repozitorij za sve što rade , od izgradnje svoju aplikaciju testiranje onda to pakiranje za distribuciju . Xcode također identificira greške kao što ste kod i pomaže vam ih popraviti .
Software Development Kit

Kao Apple developer , također imate pristup iOS softvera Development Kit ,SDK sadrži stvarne alate za pomoći da izgradite vaš iPhone aplikaciju . To uključuje primjere koda , dokumentacije , slika i zaglavlje datoteke , a svi su dostupni u roku Xcode . IOS SDK također uključuje simulatoru i alati za testiranje . IOS simulator vam omogućuje da vidite kako će raditi aplikacije iPhone bez potrebe za stvarnim uređaja , dok su alati za testiranje vam omogućiti da postavite određene kodiranje ponašanja i provjeriti ih protiv bilo kakve varijacije .
Programiranje Frameworks

Apple zapošljava kakao Touch okvire , napisana u prvom redu u Objective - C jeziku , kako bi vam pomoći kôd svoje iPhone aplikacije unutar Xcode . Okviri vam omogućiti da program zadatke koristeći samonekoliko linija koda . Kakao Touch uključuje brojne okvire , uključujući i one za animacije , video i umrežavanja . Također sadrži osnovnu infrastrukturu za aplikacije i zajedničkih iOS funkcije kao što su touch - based ulaz . Apple smatra kakao Touch na gornjem sloju svojim iOS arhitekture s nižim razinama se sastoji od medija , osnovne usluge i temeljne OS .