Explain the iOS Layers


Q.30 Explain the iOS Layers. Ans:-

  • iOS Devide in 4 layers.
    1) Cocoa Touch
    2) Media
    3) Core Services
    4) Core OS
  • in Core OS.
    > OSX Kernal     > Power Managment
    > Mach 3.0         > Keychain Access
    > BSD                > Certificates
    > Sockets           > File System
    > Security           > Bonjour
  • in Core Services.
    > Collections      > Core Location
    > Address Book > Net Services
    > Networking     > Threading
    > File access     > Performance
    > SQLite            > URL(Uniform Resource Locater)Utilities.
  • in Media. 
    > Audio Mixing        > Quartz(2D)
    > Core Audio           > JPEG,PNG(Portable Network Graphics),TIFF(Tagged Image File Format)
    > Audio Mixing        > Core Animation
    > OpenAL               > PDF(Portable Document Format)
    > Audio Recording  > Core Animation
    > Video Playback    > OpenGL ES
  • in Cocoa Touch.
    > Multi-Touch   > Core Motion
    > Localization   > View Herarchy
    > Controls         > Alerts
    > Web View      > MapKit
    > Image Picker > Camera

Kalavati Technologies Pvt Ltd