iOS 面试复习专题

把零散的 iOS 笔记按面试复习路径重新整理:从语言基础到 Runtime,从 UIKit 到性能优化。
每篇文章都尽量做到「能直接用来复习 + 回答面试官追问」。

复习路径

1. iOS 开发基础知识梳理

2026/03/17 · Objective-C 与 Swift 基础语法、声明、内存模型概览。

2. Swift 基础语法完全指南

2026/03/20 · 类型、控制流、函数、闭包、枚举、协议。

3. Swift 内存管理详解

2026/03/21 · ARC、strong/weak/unowned、循环引用与检测。

4. Runtime 运行时深度剖析

2026/03/22 · 消息机制、objc_msgSend、动态方法解析、消息转发。

5. RunLoop 事件循环机制

2026/03/23 · Mode、Source/Observer/Timer、与线程的关系。

6. 多线程与并发编程

2026/03/24 · GCD 队列与任务、DispatchGroup、信号量、锁。

7. Auto Layout、Core Graphics

2026/03/18 · 约束、CAShapeLayer、离屏渲染。

8. UIKit 核心原理

2026/03/26 · UIView 绘制周期、视图控制器生命周期、事件传递。

9. iOS 架构模式实战

2026/03/27 · MVC / MVVM / MVP / VIPER 场景对比。

10. iOS性能优化实践指南

2026/03/28 · 内存、卡顿、电量、启动速度优化手段。

11. iOS 常见面试题解析

2026/03/29 · 语言 / 内存 / UI / 架构高频问题与回答思路。

怎么用

  • 按顺序读一遍:先建立心智模型,再补细节;
  • 挑薄弱项精读:用浏览器搜索(⌘/Ctrl + F)定位关键词;
  • 配合 iOS 常见面试题解析:最后用真题自测。

相关标签

想看同主题的其他文章?访问 /tags/iOS//tags/面试/

复习过程中如果发现新坑或更优的表述,欢迎留言讨论。

avatar
咔咔咔迪斯科
技术博客与新闻简报
GitHub
公告
移动开发 · 面试复习 · 跨平台 App vibecoding 实验。 新增 [iOS 面试专题](/iOS-interview/) 与 [作品集](/portfolio/)。