iOS面试基础篇 K47 2019-09-04 254 阅读2分钟 数据结构 队列和栈 链表 数组 二叉树、红黑树 哈希表 hash的重要性 关联对象 AssociatedObject 完全解析 NSDictionary和NSMutableArray底层原理 1.成员变量、实例变量、属性变量的联系 main函数启动过程 objc.io 第6期 Mach-O 可执行文件 改善启动时间 iOS 减少包大小 获取调用栈桢 抖音二进制重排提高15%启动时间 内存管理 iOS实现原理 RunLoop要点 RunLoop系列之源码分析 Runloop面试与总结 Runloop实战 iOS多线程总结 iOS底层解析Weak实现原理 weak singleton 关于iOS离屏渲染的深入研究 深入理解 iOS 开发中的锁 Category 的原理 深入研究Runloop与线程保活 细说OC中的load和initialize方法 Swift字典的实现原理 函数式编程ReactiveCocoa详解 Swift5.0 Runtime机制分析 KVO crash分析 第2节:iOS性能优化 2.1图片与视频处理 Swift图片缩放技术对比 iOS 高效添加圆角效果 UIKit性能调优实战 优化UITableViewCell高度计算的那些事 iOS转场动画 2.2调试与优化 Debugging in Xcode 11 开始使用 Instrument 机器学习新工具:Create ML App What is new in Clang and LLVM LLVM Beyond po Health check of your Swift code iOS开发符号表(dSYM) Lookin:最好用的iOS UI 调试软件 2.3适配方案 iOS13 Dark模式 2.4 Xcode与编译时间优化 2.5 自动化打包 2019最新 Fastlane自动发布ipa到蒲公英 iOS持续化集成方案【Fastlane+蒲公英+Jenkins】 iOS自动化打包脚本方案 签名加密与逆向 iOS签名原理 iOS Code Signing体系 Swift 5 之后 "Method Swizzling"? 逆向App需要的技术 iOS版微信抢红包Tweak 2.6 App Store审核 解读 App Store 审核黑箱政策 苹果应用审核团队揭秘 解读 App Store 审核黑箱政策 汇编 深入iOS系统底层之汇编语言 iOS汇编快速入门 深入剖析Swift性能优化 iOS Memory 内存详解