iOS APP 开发知识框架 这个仓库主要介绍 在搭建一款 iOS APP 时,涉及到的知识点 这个 repo 主要用来介绍搭建一款 iOS APP 都需要哪些知识 Apple 开发者文档 代码架构 MVC MVVM VIPER RAC 响应式编程 设计模式 Objective-C 多线程 GCD KVO、KVC Notification NSTimer protocol、category 中声明属性 深入理解 block 的内存管理 property 关键字 runloop runtime 数据集合 NSArray, NSDictionary, NSSet, NSHashTable LLDB 调试器 UI UI框架 控件 加圆角的六种方式 动画 CoreAnimation Core Graphic OpenGL hybrid 响应链、手势事件 网络 发起网络请求 request 网络请求干预 URL protocol 网络响应 response 数据缓存 cache 文件上传、下载 线程管理 多线程 技术 线程间通信 线程安全、锁 内存管理 ARC 单例 复用 数据安全 数据持久化 数据的安全传输、加密 数据加密 数据传输、解析 多媒体 多媒体数据采集 视频 音频 图像 优化 一些优化的策略 APP 状态监控 内存占用 网络性能 崩溃统计 页面访问统计 APP更新 APP 基本业务 APP 登录 GPS 定位 版本管理、升级提示 缓存、cookie 管理 APP 三方唤起 消息推送