iOS深入浅出全阶段笔记总结
因为本人过度使用电脑,硬盘损坏无法修复,导致本笔记原近20w字左右的笔记以及40w字的全栈开发原件丢失,本人并没有做好备份工作,所以无法进行恢复.索性仅剩github这一份网页版.
本笔记是由我从17年10月开始,首先将15年学习笔记总结加上近几年的学习和归纳,以及一些好的文章归纳而成,其内容更加适合初学者以及1年左右开发者阅读,内容并不足够干练,其中18年新总结的笔记也已经上传,但因为原件丢失,故需要冲洗书写.
我会再总结一份新的iOS开发笔记.这里将作为留档查阅,不再更新
也欢迎各位iOS开发者多关注我持续更新的iOS开发路线
- iOS笔记
- By.Wiston
- 你的软件应该有这些
- 值得收藏的网站
- 值得关注的公众号
- 学习方法
- 书籍推荐
- 职业规划
- iOS定位
- iOS学习路线
- 简介 这里只简单阐述一些概念性的东西,以及学习路线规划,真正的知识请从iOS基础知识点往下开始看.
- Objective-C
- 程序启动原理
- 语法.(此处定义可能略失严谨,口头教学为主)
- Xcode使用
- UIKit控件.
- 界面分析(下载App进行学习).
- 代码架构.
- 各种工具、第三方的使用.
- 代码封装
- 完整项目.
- 开发技巧
- 个人心得
- iOS基础知识点
- 如何学习iOS
- 框架的学习
- 基础UI控件
- Xcode的使用
- 数据存储
- App生命周期
- 开发者账号&上架流程
- 常用知识
- iOS中级知识点
- 设计模式
- UIScrollView/UITableView/UICollectionView 的嵌套
- 动态行高
- 通知/代理/block
- 程序启动原理
- 触摸事件/手势
- 图文混编
- Runtime
- NSRunLoop
- GCD
- ReactiveCocoa开发
- 3DTouch
- 界面渲染
- Charles花瓶抓包
- 区分模拟器/真机项目
- 常用知识
- iOS中级技能树
- Git常用操作
- 自定义控件
- 自定义模型类
- 自定义工具类
- 第三方库的使用
- iOS进阶路线
- WWDC
- 协调&测试&工期制定
- 底层&算法&汇编
- 逆向工程
- iOS高级知识点
- Socket
- XMPP
- 加密
- 音频
- 视频
- 直播
- 算法
- iOS高级技能树
- 购物车实现原理.
- 支付宝支付&微信支付&苹果支付.
- 蓝牙.
- 摄像头.
- 聊天.
- 视频通话/语音通话.
- 数据存储/文件管理/多账户切换.
- 唯一设备在线.
- H5交互/H5嵌套
- 自定义表情输入栏控件
- 夜间模式/皮肤切换
- 自定义字体
- iOS觉醒知识点
- ARKit.
- SiriKit
- HealthKit
- HomeKit
- SearchKit
- IOKit
- PDFKit
- CloudKit
- GameplayKit
- SpriteKit
- SceneKit
- MusicKit
- ResearchKit
- MapKit
- StoreKit
- AVKit
- iOS觉醒技能树
- Instruments性能优化
- YYCache源码分析
- AFN源码分析
- MJExtension源码分析
- XCode编译速度
- MVVM使用
- LLVM
- LLDB 断点调试
- 热更新JSPatch
- 单元测试
- 移动端加密
- 崩溃调试&崩溃日志分析& dSYM文件分析
- Core Animation图层几何学原理
- 移动app网络和性能监控
- MJRefresh源码分析
- Appium自动化测试
- App性能优化
- 解耦化工程
- 逆向破解App
- RxSwift的使用
- YYImage和SDWebImage
- iOS逆向知识点
- 逆向目的
- 逆向原理
- 逆向所需设备
- 逆向所需软件
- 逆向额外知识点
- 逆向详细步骤
- 面试题
- 工作经验
- 环境配置
- iOS项目搭建路线
- iOS实战经验
- iOS完整项目
- iOS拓展知识
- WinstonKit
- Swift技能树
- 常见错误以及专业词汇