iOS 14 编程:视图、控制器与框架深度探索
1. 引言
在 2005 年苹果开始考虑让 iPhone 可编程时,Mac 已有成熟的应用程序编程接口(API)——Cocoa。随着 iPhone 的发展,核心 Cocoa 框架被改编为 Cocoa Touch。最初开发者使用 Objective - C 进行 Cocoa Touch 编程,2014 年 Swift 语言诞生并成为大多数 iOS 程序员的首选。本文聚焦于使用 Swift 语言与 Cocoa Touch 和 UIKit 进行 iOS 编程。
2. iOS 编程基础概述
2.1 语言与框架发展
- Cocoa Touch 起源 :Cocoa Touch 由核心 Cocoa 框架改编而来,Foundation 框架基本未变迁移到手机,AppKit 简化为 UIKit。
- Swift 语言崛起 :Swift 语言自 2014 年推出后不断发展,实现了 ABI 稳定性,使 Swift 应用更小、更快。
2.2 编程范围说明
编程可类比为用砖块建房,一些基础知识如 Swift 编程、Xcode 使用等已在其他资料中讲解,本文直接深入视图和视图控制器的内容。
3. 视图相关知识
3.1 视图基础概念
- 窗口与根视图 :窗口是应用界面的基础容器,根视图是窗口的初始内容。
- 窗口场景架构
iOS 14视图与控制器编程详解
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



