IOS Study Notes (III)-iOS System Architecture

Source: Internet
Author: User
The system architecture of iOS is divided into four layers: Core OS layer, Core Services layer, and Media layer) and Cocoa Touch layer ). The following figure shows the IOS system structure.

IOS Structure

1. Core OS is the Core operating system layer located at the bottom of the iOS system architecture. It includes memory management, file system, power management, and some other operating system tasks. It can directly interact with hardware devices. As an app developer, you do not need to deal with this layer.

2. Core Services is the Core service layer, which can be used to access some iOS Services.

3. Media is the Media layer. Through this layer, we can use various Media files in an application to record audio and video, draw images, and create basic animation effects.

4. Cocoa Touch is a touchable layer. This layer provides various useful frameworks for application development, and most of them are related to user interfaces, essentially, it is responsible for user touch interaction on iOS devices.


IOS is based on the UNIX kernel, android is based on the Linux kernel, and iOS and android are two excellent mobile phone operating systems. They have similarities and differences. The following is a picture of the android system architecture:




/**

* @ Author Zhang xingye * http://blog.csdn.net/xyz_lmn* iOS entry group: 83702688

* Android Development Group: 241395671

* My Sina Weibo:@ Zhang xingye TBOW*/

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.