iOS知识储备
发现周围同事跳槽,基本都是大厂了,汇总了下之前关注的博客的一些内容(内容有很多重复,看不懂没关系,换个角度继续看,😂),以后没事看看,万一也跳了呢
iOS
Runtime,Objc对象
- 自动释放池的前世今生 —- 深入解析 autoreleasepool
- 从源代码看 ObjC 中消息的发送
- 关联对象 AssociatedObject 完全解析
- 如何在 iOS 中解决循环引用的问题
- 检测 NSObject 对象持有的强指针
- 如何实现 iOS 中的 Associated Object
- 懒惰的 initialize 方法
- 从 NSObject 的初始化了解 isa
- 深入解析 ObjC 中方法的结构
- 对象是如何初始化的(iOS)
- StackOverflow 黑魔法系列 <1>
- StackOverflow 黑魔法系列 <2>
- Objective-C 中的类和对象
- Objective-C 中的消息与消息转发
- OC 自动生成分类属性方法
- Objc Runtime 总结
- 结合 category 工作原理分析 OC2.0 中的 runtime
- 细说OC中的load和initialize方法
- Objc 对象的今生今世
- 神经病院objc runtime入院考试
- 神经病院 Objective-C Runtime 入院第一天—— isa 和 Class
- 神经病院 Objective-C Runtime 住院第二天——消息发送与转发
- 神经病院 Objective-C Runtime 出院第三天——如何正确使用 Runtime
- 黑幕背后的Autorelease
- objc category的秘密
- Objective-C Method Swizzling
- Objective-C 消息发送与转发机制原理
- Objective-C Runtime
- 深入理解Objective-C:方法缓存
- Objective-C Associated Objects 的实现原理
- Objective-C Method Swizzling 的最佳实践
- Objective-C 对象模型
- Objective-C +load vs +initialize
- Objective-C Category 的实现原理
- Objective-C Autorelease Pool 的实现原理
GCD
线程相关
- 获取任意线程调用栈的那些事
- 主线程中也不绝对安全的 UI 操作
- iOS多线程到底不安全在哪里?
- Threading Programming Guide(1)
- Threading Programming Guide(2)
- Threading Programming Guide(3)
- 关于 @synchronized,这儿比你想知道的还要多
- iOS 并发编程之 Operation Queues
Runloop
锁
KVO
Weak
Flutter
Block
HTTP
- HTTPDNS 在 iOS 中的实践
- HTTPS 初解
- iOS安全系列之一:HTTPS
- iOS安全系列之二:HTTPS进阶
- iOS 客户端 HTTPS 防中间人攻击实践
- 扒一扒HTTP的构成
- Http文件上传进度为什么不准
- App安全之网络传输安全
WebView
NSURLProtocol
React Native
Weex
JavaScriptCore
WebKit
NSTimer
UI相关
TableView
NSArray,NSDictionary,NSSet
- 一些NSArray,NSDictionary,NSSet相关的算法知识
- iOS 中集合遍历方法的比较和技巧
- 从NSArray看类簇
- Objective-C Fast Enumeration 的实现原理
Image
Notification
调试
编译,启动等
ARC,内存相关
Crash解析
架构
重构
DSL
COCOAPODS
APP可执行文件
项目签名打包相关
手势
iOS11 适配
逆向
三方库解析+解决方案
AFNetworking
- AFNetworking 概述(一)
- AFNetworking 的核心 AFURLSessionManager(二)
- 处理请求和响应 AFURLSerialization(三)
- AFNetworkReachabilityManager 监控网络状态(四)
- 验证 HTTPS 请求的证书(五)
MBProgressHUD
提供神奇的滚动效果
DKNightVersion
iOS 为 UIKit 属性增加钩子方法
SDWebImage
性能优化
- 深入剖析 iOS 性能优化
- 移动 H5 首屏秒开优化方案探讨
- 移动 APP 网络优化概述
- iOS图片加载速度极限优化—FastImageCache解析
- UIKit性能调优实战讲解
- 一次iOS App优化(踩坑)之旅
动态化
线程安全
小程序
App瘦身
圆角
统计
crash上报
卡顿
YYCache
一些实践
面试题汇总
- 关于一些 iOS 面试问题的解答
- 一份”有点难”的iOS面试题
- iOS 中级面试题
- 招聘一个靠谱的 iOS
- iOS 程序员 6 级考试(答案和解释)
- iOS 开发者在面试过程中,常见的一些面试题,建议尽量弄懂了原理,并且多实践
- 面试 iOS 开发时可以问的一些问题
知识小集
计算机相关
计算机体系
图片
算法,数据结构
别人的读书笔记
##以上链接来自:
- Draveness
- bang’s blog
- sunnyxx
- 一缕殇流化隐半边冰霜
- 星光社 - 戴铭的博客
- 玉令天下的博客
- Jamin’s BLOG
- 谜语糖
- 玉令天下的博客
- Garan no Dou
- bestswifter
- 听榆大叔
- Why’s Blog
- 雷纯锋的技术博客
- 美团技术团队
- MrPeak杂货铺
- 李富强Jason
- 王中周的技术博客
- I’m TualatriX
--EOF--
若无特别说明,本站文章均为原创,转载请保留链接,谢谢