Teoria: Il sistema operativo iPhone OS e la sua tecnologia: schema livelli iPhone OS: seconda parte
by Stefano LoduIn questo nuovo articolo vorrei completare (almeno per il momento) il discorso sulla struttura tecnica che sta dietro il sistema operativo del nostro iPhone. Ho realizzato un piccolo schema per rappresentare i diversi livelli, le diverse funzioni, e le diverse raccolte di librerie/funzioni che ne fanno parte.
Partiamo dal livello più alto quello più importante e pratico :
Cocoa Touch
- UIKit.framework
- Foundation.framework
Media
- Grafica:
- OpenGLES.framework
- EAGL.framework
- QuartzCore.framework
- Core-Graphics.framework
- Core Audio
- CoreAudio.framework
- AudioToolbox.framework
- AudioUnit.framework
- OpenAL -> Open Audio Library
- Video
- MediaPlayer.framework
Core Services
- Address book
- AddressBook.framework
- AddressBookUI.framework
- Core Foundation
- CoreFoundation.framework
- Core Location
- CoreLocation.framework
- CFNetwork
- CFNetwork.framework
- Security
- Security.framework
- SQLite
- SQLite Library
- XML
- limXML2
- libxslt
Core OS
- LibSystem library
Questo schema riassume tutti gli strumenti che ci vengono messi a disposizione per creare le nostre applicazioni per iPhone. Vedremo di analizzarle una per una con prove pratiche e spiegazioni fin dai prossimi articoli.
iPhoneandGo – Lodu – iphoneandgo@gmail.com



