Skip to content

Latest commit

 

History

History
412 lines (274 loc) · 13.2 KB

0x03-iOS基础.MD

File metadata and controls

412 lines (274 loc) · 13.2 KB

绘制与动画 官方文档

iOS绘制框架CoreGraphics http://www.cocoachina.com/ios/20170809/20187.html

UIView 绘制渲染机制 https://blog.csdn.net/yangyangzhang1990/article/details/52452707

提高iOS界面的渲染性能 https://zhuanlan.zhihu.com/p/22255533

iOS 事件处理机制与图像渲染过程 https://blog.csdn.net/hopedark/article/details/50174157

深入理解 iOS Rendering Process https://juejin.im/post/5ad3f1cc6fb9a028d9379c5f

CATrasaction https://www.jianshu.com/p/c8ffa7ab50d1

iOS图形渲染解析 https://www.2cto.com/kf/201610/553735.html

理解UIView绘制 https://www.2cto.com/kf/201706/648929.html

UIView绘制与重绘 https://blog.csdn.net/tangyi2794/article/details/12081131

UIView底层绘制 https://www.jianshu.com/p/dc5442dce3b9

UIView 渲染与内容管理 https://blog.csdn.net/lsy2013/article/details/37873047

iOS离屏渲染优化分析 https://www.cnblogs.com/fishbay/p/7576176.html

iOS UI绘制原理 https://juejin.im/post/5adf0e7af265da0b814b32da

iOS 动画篇:核心动画 http://www.cocoachina.com/ios/20160517/16290.html

iOS 动画篇:CAShaperLayer 与 Coreanimation 结合 http://www.cnblogs.com/pretty-guy/p/8268745.html

iOS 动画篇:CADisplayLink 与CoreGraphics 实现冻 http://www.cnblogs.com/pretty-guy/p/8303755.html

iOS 动画总结 http://www.cocoachina.com/ios/20160712/17010.html

iOS 动画详解 https://www.jianshu.com/p/79a0b3c7086c

UI优化

iOS性能优化UI知识点 https://www.jianshu.com/p/21537dd739f5

iOSUI控件优化 http://www.cnblogs.com/peteremperor/p/6050317.html

iOS 保持界面流畅度的技巧 https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/

Instruments_高效绘图_图像IO_图层性能_专有图层 https://www.jianshu.com/p/45893ac6bec3

iOS 性能优化:CoreAnimation https://www.jianshu.com/p/c42301ede4ac

iOS性能优化探索 http://www.cocoachina.com/ios/20180309/22514.html

iOS 10 UICollectionView 性能优化 https://blog.csdn.net/mo_xiao_mo/article/details/53140237

iOS 性能优化:Instruments 调试界面卡顿 https://blog.csdn.net/shaobo8910/article/details/66975785

iOS UI 卡顿检测 https://blog.csdn.net/u010262501/article/details/79616963

Runloop Threading Programming Guide https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html

深入理解Runloop https://blog.ibireme.com/2015/05/18/runloop/

Sunnyxx 线下视频分享 http://v.youku.com/v_show/id_XODgxODkzODI0.html

iOS Runloop 详解 http://www.imlifengfeng.com/blog/?p=487

iOS Runloop 详解 - 掘金 https://juejin.im/post/5aca2b0a6fb9a028d700e1f8

Runloop 最佳实践 https://juejin.im/post/59df33a4f265da43283fda0d

Runloop 常驻线程、性能优化 https://www.jianshu.com/p/f3079ea36775

iOS 底层原理总结 - Runloop https://juejin.im/post/5add46606fb9a07abf721d1d

从源码探索 NSTimer 的实现原理 https://www.jianshu.com/p/179603ffb194

Runloop - 掘金 https://juejin.im/post/59a04e125188252445326e89

深入研究Runloop与线程保活 http://www.cocoachina.com/ios/20160728/17220.html

深入研究 Runloop 与线程保活 https://juejin.im/post/579583ba6be3ff006613628c

Runloop 退出方式 http://www.cocoachina.com/ios/20170724/19979.html

YYAsyncLayer 源码解析 https://juejin.im/post/5a0a52b5f265da43247ff4ad

Runloop 与多线程 https://www.jianshu.com/p/d2bec44a2b1d

Runloop 知识点总结 https://www.jianshu.com/p/108c6255962c

Runloop 实际应用如何APP流畅度 https://www.jianshu.com/p/2db318d68e7e

Runloop 优化列表滑动卡顿 https://mp.weixin.qq.com/s?src=11&timestamp=1526568673&ver=882&signature=YCCG5fWV14SkPquPK0l1RHUd7LS7vS5eWfN7uHCntBOiiG7UKXdo8bwnfHotTNHx4oJdNAJJbK61UP101IPb8co-StlUpgOAXZOL6M1MG8TExle8zyF000WK5BfONMkZ&new=1

iOS Runloop - 简书 https://www.jianshu.com/p/613916eea37f

主线程卡顿检测 https://juejin.im/post/59edb7596fb9a0450d103f34

iOS应用UI线程卡顿检测 https://mp.weixin.qq.com/s?__biz=MzI5MjEzNzA1MA==&mid=2650264136&idx=1&sn=052c1db8131d4bed8458b98e1ec0d5b0&chksm=f406837dc3710a6b49e76ce3639f671373b553e8a91b544e82bb8747e9adc7985fea1093a394#rd

事件传递及响应链 Touches、Presses、Guestures https://developer.apple.com/documentation/uikit/touches_presses_and_gestures

Event Handling Guide for iOS https://wenku.baidu.com/view/017afeece009581b6bd9eb41.html

史上最详细的iOS之事件的传递和响应机制 https://www.jianshu.com/p/2e074db792ba

触摸、手势、响应链 https://www.jianshu.com/p/a9ecbd14364c

响应者链条与手势识别器 https://www.aliyun.com/jiaocheng/357640.html

事件传递与响应链 https://blog.csdn.net/ios_hc/article/details/52038438

UIApplication UIApplication-CSDN https://blog.csdn.net/instagramer/article/details/52117877

UIApplication 详细介绍 https://mp.weixin.qq.com/s?src=3&timestamp=1526571567&ver=1&signature=TIeIfDgeY89h9mV2xqbByvHIxCVxCMnFlp8AdnQMmO7x2XQmUvyYkb0o9uoTZxs3XmIfvl8oSrimJh7RpSod0y1rlyi*BPrk131oH3-4E4wTzObHux1qT6RJdtDxhee89aquwIsyoWsCALEuIxaO5H2vSGcdPa2TRlJ1qLoHFYY=

UIApplication 深入研究 http://www.cnblogs.com/pengyingh/articles/2342014.html

UIApplication 详解 -简书 https://www.jianshu.com/p/f0a2117406d8

UIApplication 详解 -简书 https://www.jianshu.com/p/724ba1191c08

UIApplication 简介 - 简书 https://www.jianshu.com/p/4daa99b73a1d

多线程 Threading Programming Guide https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html

atomic 内部实现是怎么样的,安全吗 https://blog.csdn.net/Nathan1987_/article/details/79099185

Objc-C高级编程-多线程篇 https://www.jianshu.com/p/3d39739e1130

iOS 多线程全套 http://www.cocoachina.com/ios/20170707/19769.html

iOS 多线程-概念篇 https://juejin.im/post/5ab4a3b0f265da237f1e3b37

iOS 多线程-实践篇 https://juejin.im/post/5ab4a4466fb9a028d14107ff

iOS 多线程:GCD 详解总结 https://www.jianshu.com/p/2d57c72016c6

iOS 多线程 - GCD 篇 https://juejin.im/post/5a38820cf265da431281082e

iOS 多线程 - pthread 篇 https://juejin.im/post/5a3887dbf265da432e5c1f2f

iOS 多线程 - NSOperation 篇 https://juejin.im/post/5a3883896fb9a044ff3193cf

iOS 多线程之 NSOperationQueue https://www.jianshu.com/p/52fe1b85c404

iOS 多线程-GCD、NSOperation https://www.jianshu.com/p/6e6f4e005a0b

iOS 多线程-GCD、NSOperation 详尽总结 https://juejin.im/post/5a9e57af6fb9a028df222555

关于iOS多线程-CocoaChina http://www.cocoachina.com/ios/20170829/20404.html

iOS 开发多线程-CSDN http://www.cnblogs.com/wendingding/tag/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%AF%87/

iOS 线程开发其实很简单 https://blog.csdn.net/shenjie12345678/article/details/44152605

iOS 多线程调研 https://juejin.im/post/5a38813ef265da4315240654

谈谈iOS多线程中的锁 https://juejin.im/post/5a0a92996fb9a0451f307479

你不知道的iOS多线程 https://juejin.im/post/59c13d5cf265da0669085a52

iOS 多线程详解 http://www.imlifengfeng.com/blog/?p=533

老司机 5篇面试题 https://juejin.im/post/5a9aa633518825556a71d9f3

iOS多线程编程总结 https://www.jianshu.com/p/95aa5446361d

线程与进程使用基础及多线程应用 https://juejin.im/post/5a445457f265da4318770a4a

网络 《HTTP权威指南》 《图解TCP/IP》 《TCP/IP详解》

TCP/IP: 数据链路层 https://juejin.im/post/5a2ff1126fb9a04522077b44

TCP/IP: IP协议 https://juejin.im/post/5a2ff15ff265da431876b911

TCP/IP: IP协议相关技术 https://juejin.im/post/5a2ff1a16fb9a045211eaee4

TCP/IP: TCP/UDP 协议 https://juejin.im/post/5a2ff1f36fb9a04500030771

TCP/IP: TCP协议详解 https://juejin.im/post/5a2ff232f265da43305e7133

TCP/IP: HTTP、HTTPS简介 https://juejin.im/post/5a2ff27151882578da0dd817

九个问题熟悉HTTPS https://juejin.im/post/5a2ff29c6fb9a045132aac5a

深度优化iOS网络模块 http://mrpeak.cn/blog/ios-network/

iOS 开发 - 网络编程 http://www.cnblogs.com/wendingding/tag/%E7%BD%91%E7%BB%9C%E7%AF%87/

AFN 源码分析

Reachability https://juejin.im/post/5a2e9c14f265da432153ffff

ASI

HTTP2.0 比 1.0 有哪些改进 https://www.zhihu.com/question/34074946

HTTP、HTTP2.0、SPDY、HTTPS 你应该知道的事 http://web.jobbole.com/87695/

iOS 网络优化篇 https://github.com/skyming/iOS-Performance-Optimization

HTTP请求 NSURLCache https://juejin.im/post/584d0d3f8e450a006ac3f8ef

iOS 网络缓存扫盲篇 https://segmentfault.com/a/1190000004356632

逆向分析iOS网络协议栈 https://mp.weixin.qq.com/s?__biz=MzIwMTYzMzcwOQ==&mid=403204191&idx=1&sn=514664cc05597f8b76730cbf9f3a57f5#rd

通过iPhone搭建IPv6测试网络 https://www.jianshu.com/p/4e243cde537a

面向协议的iOS网络请求库 https://juejin.im/post/5aaf1c656fb9a028db587cdd

我眼中的网络测试 https://www.testwo.com/article/511

数据层 iOS 开发 - 数据存储几种形式 https://blog.csdn.net/wutengwei007/article/details/50378500#%231

iOS 开发 - 数据库篇 http://www.cnblogs.com/wendingding/tag/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AF%87/

FMDB 源码解析 http://www.cnblogs.com/polobymulberry/category/789988.html

WCDB https://github.com/Tencent/wcdb/

Realm基础知识 https://blog.csdn.net/zhang522802884/article/details/77197887

事件传递及响应链

其他

iOS APP 间通信
系统分享
通知

命令

Runloop

文档基础