A bemutató iPhone kódolás
Apple zárolt hozzáférést a mobil operációs rendszer tagjai a fejlesztői közösség csak . Ez a megközelítés eltér az egyik által más nyílt forráskódú mobil operációs rendszerek, mint az Android . Az Apple iOS Developer Program igényel egy éves díj 99 $ , és ez az egyetlen elfogadható csatorna fejlesztése és terjesztése engedélyezett iPhone apps . Tagjaként a program megkapja az eszközöket és forrásokat szükséges kódot a kb.
Xcode
Xcode az Apple integrált fejlesztői környezet kódolására iPhone alkalmazások és rendelkezésre áll ingyenesen letölthető tagjai az Apple fejlesztési program. Az IDE vesz több feladat részt kódoló az iPhone , és hozza őket egy ablakot , így hatékonyabban képesek dolgozni . Xcode a központi adattár mindent megtesz az épület az alkalmazás tesztelés csomagolásából áll a forgalmazás. Xcode is azonosítja a hibákat , ahogy kódot , és segít kijavítani azokat.
Software Development Kit
az Apple fejlesztői , akkor is hozzáférhet a IOS szoftver Development Kit , SDK tartalmazza a tényleges eszközöket segít felépíteni a iPhone app . Ezek közé tartozik a minta kódját , dokumentáció , képek és header fájlokat , amelyek mindegyike elérhető a Xcode . Az iOS SDK tartalmaz egy szimulátor és tesztelő eszközök . Az iOS szimulátor lehetővé teszi, hogy milyen alkalmazásokat fog működni az iPhone anélkül, hogy a tényleges eszköz , míg a vizsgálati eszközök lehetővé teszik, hogy bizonyos kódolási viselkedést , és azokat összevetik szórását .
Programozási keretrendszerek
Apple foglalkoztat Cocoa Touch keretek írt elsősorban az Objective -C nyelven segít kódot az iPhone apps belül Xcode . A keretek lehetővé teszik, hogy programozni feladatok segítségével néhány sornyi kódot . Cocoa Touch is számos keretek beleértve a animáció, videó és hálózatépítés. Azt is tartalmazza az alapvető infrastruktúrát alkalmazások és a közös iOS funkciók, mint a touch- alapú bemenet. Az Apple szerint Cocoa Touch , hogy a felső réteg az iOS építészet az alacsonyabb szintű , amely a média , az alapvető szolgáltatások és a core operációs rendszer .