iOS system hierarchy

Source: Internet
Author: User

This article turns from: http://blog.csdn.net/lxl_815520/article/details/51172917, overview

The system architecture of iOS is divided into four tiers: the core OS layer, the core service layer, the media layer, and the Cocoa touch layer. Understanding the system architecture of iOS is a great help for our daily development. iOS is UNIX-based, so we can trust this operating system, knowing that it is much better than other operating systems from the stability of the system.

Second, the iOS OS hierarchy and related frameworks

1. Core OS Kernel layer: Contains accelerate framework, External accessory Framework, Security framework, system and several frameworks, basic C-based interface
2. Core Services: Includes Address Book framework, Cfnetwork Framework, core Data framework, core Foundation framework, Core Location framework, core Media framework, Core Telephony framework, Event Kit Framework, Foundation Framework, Mobile Core Services Framework, Quick look Framework, Store Kit Framework, System Configuration Framework, Block Objects, Grand Central Dispatch, in Apps Purchase, location Services, SQLite, XML support and other frameworks, are basically based on the C language interface.
3. Mediah Media layer: Includes core Graphics, Core Animation, OpenGL ES, Core Text, Image I/O, Assets Library Framework, Media Player Framework, AV Foundation, OpenAL, Core Audio frameworks, Av Foundation, Core Media, and more
4. Cocoa Touch layer: Includes Address Book UI framework, Event Kit UI Framework, Game Kit Framework, IAD Framework, MAP kit framework, Me Ssage UI Framework, UIKit framework, etc., this layer is basically a objective-c-based interface

iOS system hierarchy

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.