7th settembre, 2008

Teoria: Il sistema operativo iPhone OS e la sua tecnologia: schema livelli iPhone OS: seconda parte

by Stefano Lodu

In 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

Developer . Teoria di base . iPhone OS | Add your comment

Leave A Reply