摘要:
1. 类比 初学Ios开发,首先应该了解开发的应用所生存的环境。就像跳槽到某个公司做一枚码农,你得先了解公司的各个部门,以便以后出了问题知道应该找哪个部门。Ios应用所生存的环境正是Ios操作系统。iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer),如下图: 2. Core OS—高级管理层 位于iOS系统架构最下面的一层是核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以直接和硬件设备进行交互。... 阅读全文