Uvod v iPhone SDK razvoj
Apple ima nekaj SDK na voljo za programerje , vključno z SDK za računalnike z operacijskim sistemom na operacijskem sistemu Macintosh in SDK za mobilne naprave, ki delujejo na operacijskem sistemu iOS . Te mobilne naprave so iPad , iPod touch in iPhone. Mnoga podjetja ponujajo SDK za programerje , ki želijo razviti ali prilagodite aplikacij za osebne ali službene namene . Apple SDK za iPhone omogoča programerjem določen nabor orodij in virov za ustvarjanje aplikacij , ki se lahko objavijo z App Store.
Xcode
iPhone SDK , je pogosto besedilu iOS SDK , saj setehnologija lahko uporablja za vse mobilne naprave Apple . IOS SDK se nahaja v prenos znan kot Xcode , integrirano razvojno okolje Apple . Xcode jenabor orodij, ki vključuje iOS SDK , kot tudi iOS simulator in druge vire, kot so urejevalnik izvorne kode in iskanje in odpravljanje napak . Skupaj komponente Xcode dajejo programerji popolno okolje za razvoj app , urejanja in objavljanja .
Apple Developer Program
Xcode je na voljo brez dodatnih stroškov za programerji, ki so del Apple iOS Developer Program . Ta program ne vključuje letno članarino , in da je treba upoštevati , morajo razvijalci najprej prijaviti. Samo člani Developer Program iOS lahko prenesete SDK , potrebna za razvoj iPhone aplikacije in nato objavijo aplikacije na App Store. Poleg iOS SDK , lahko člani programa za razvijalce dostop do dokumentacije, vzorčno kodo , forume , priročnikov in člankov , da bi jim pomagali zgraditi apps .
App razvoj
z Xcode in iOS SDK , lahko programerji začeli v razvoju iPhone aplikacije . Vsak app se začne kot novo Xcode projekta, ki je popolnoma funkcionalen, vendar ne vsebuje nobenih funkcij . To je do programer graditi funkcije v Xcode za svoj iPhone app . Proces razvoja upošteva uporabniški vmesnik , grafike, zmogljivost in nadzor. Programerji so tudi orodja za preverjanje iPhone app za napake , je test na iPhone simulatorju , nato pa paket in oddati na App Store.