Latest Posts:

Learn The Difference About IOS And Its Architecture Layer .

What is IOS?
               When we develop apps for Iphone device,it can interact with its hardware directly.The interaction between app and hardware takes place using a number of different software layers.These layers act like an interface between the application and IPhone's hardware.
     The set of these layers is called operating system.In the case of Iphone this operating system is called IOS.
               Each layer provides framework to develope an application.This application is used by the user later.
               The following software layers are used in the architecture of IOS.
                       1.Cocoa Touch
                       2.Media Services
                       3.Core Services
                       4.Core Is
In actual use,an app can access any layer,according to its need,directly,to perform various tasks.
   
1.COCOA TOUCH LAYER
                                          This is the top upper layer of the IOS.It contains different frameworks.These frameworks are used by the application developers to develop apps.
               This layer provides the following frameworks for Iphone application development.
                        1.UIKIT
                        2.Map KIT
                        3.Push Notification Service
                        4.Message UI
                       5.Game KIT
2.MEDIA LAYER
                          Os media layer controls the audio,video, animation and graphics related tasks.It contains the following frameworks.
                       1.Core Graphics
                       2.Quartz Core
                       3.Open GL
                       4.Iphone Audio
                       5.AV Foundation
                       6.Core Audio
                       7.Open Audio Library
                       8.Media Player Frameworks
     
3.OS CORE SERVICES LAYER
                         It is like a base on which the foundation of upper layers are built.It provides the following frameworks.
                      1.Address Book Framework
                      2.Core Data
                      3.Core Foundation
                      4.Foundation
                      5.Core Location
                      6.Store KIT
                      7.SG Lite
     
4.CORE OS LAYER
                        It is the bottom layer of OS stack and interacts directly with hardware.
                        It is used for low level networking,access to external accessories and the basic OS services such as memory management,file systems and threads.It has these frameworks.
                      1.CF Network
                      2.External Accessories
                      3.Security
                      4.System
Share on Google Plus
    Blogger Comment
    Facebook Comment