介绍
iOS 是由苹果公司开发的移动操作系统 。苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统(最初叫 iPhone runs OS X)。该系统最初是设计给 iPhone 使用的(所以后来曾命名为 iPhone OS),之后陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上(所以在 WWDC 2010 上最终宣布更名为 iOS)。
iOS发展历史
2007-2020 每年发布一个新版本,最新版本 iOS 14(本教程基于 iOS 14)。
Apple官网与开发者网站
https://www.apple.com
https://developer.apple.com
开发硬件
苹果电脑:iMac 或者 MacBook 或 Mac mini 主机连接一个显示器。
还可以在普通电脑上装一个黑苹果系统(不推荐),安装复杂且不稳定。
开发软件
iOS 使用 Xcode 工具进行开发。可以在 App Store 搜索安装,也可以去 Apple 开发者网站下载安装(本教程基于 Xcode 12)。
开发语言
Swift 或者 Objective-C(本教程基于 Swift 5.x)。
开发者账号
个人 99 $/年
公司 99 $/年
企业 199 $/年
iOS系统四个层次

Core OS 是最为核心的系统层,包括了内存管理,文件系统,硬件管理,电源管理,安全管理等内容。
Core Services 包含了多种核心服务提供给 App 使用,如网络、线程、定位等。
Media 层主要包括了各种媒体文件的处理,通过它我们可以在应用程序中使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。
Cocoa Touch 层为应用程序开发提供了各种有用的框架,并且大部分与用户界面有关,它负责用户在 iOS 设备上的触摸交互操作以及一些其他的关键功能。