Professional Documents
Culture Documents
Cocoa Frameworks
How Cocoa fits into iOS
Application layer
Ulkit
Cocoa Touch
Media
Core service
Core iOS
Cocoa Frameworks
How Cocoa fits into iOS
How Cocoa fits into iOS Cocoa Touch application framework of iOS Although the iOS infratsturue on which cocoa touch depends is similar to that for cocoa in Mac OS X This diagrams represents how the software supporting its platform as a series of layers comes from core OS to set of application frameworks. Commonly the system libraries and framework of iOS that ultimately supports Ulkits are a subsets of the libraries and framework in MacOS X Let see this frameworks step by step starting from a core iOS to application layer Core iOS this level contains the kernel, file system , network infrastructure security, power management.
It has also Libsystem library. Which supports POSIX/BSD 4.4/C99 API specification and includes system level APIs for many services.
Core Services Core service provides such as string manipulation , Collection management ,networking URL utilities. This includes both foundation and application & core foundation that works provide abstraction for common data types such as strings and collections.
Cocoa Frameworks
How Cocoa fits into iOS
How Cocoa fits into iOS Media - The Frameworks and services in this layers depends on the core services and it provides Graphical and multimedia services to the cocoa Touch layer. Cocoa touch The frame work in this layer directly support application based in iOS. They include frameworks such as Gamekit, mapkit. The Cocoa touch layer and core service layers each has an Objective C framework that is especially important for developing applications for iOS.
Cocoa Frameworks
Features of Cocoa Framework
Cocoa application can be added without adding a single line of code. New cocoa application projects using Xcode and then build the project. Create a project in Xcode using one of the project templates immediately build it and run it in the iOS simulator. How cocoa adds values to an application with effort on your part: Basic Application Framework User interface objects Drawing and Imaging System Interaction Performance Internationalization Networking Multimedia Preferences Data Exchange
Cocoa Frameworks
Features of Cocoa Framework