我们追求技术的提升,关注技术的发展历程;作为从事技术工作的伐码猿,有个想法(
仅是个人想法
),这个想法工程量之大(遇到,用到,最新技术点,点点积累,及时补充吧
),从事技术多年也算是对所花费时间的一个总结(算是对技术这块的一个目标吧
)。
重点 -> 重点 -> 重点(重要的事情说 2+1 遍
),
我的「想法和行动」都在文章末尾
我 GitHub 工程已创建好,只等你的到来,开始有意义的▶️👀 👬 👄 |
---|
不管谁的博客上面写的(也包括自己 ),阅读的你要敢于去验证,停止无意义的⏹copy 👬 paste 。 |
---|
在「时间 & 知识 」有限内,总结的文章难免有「未全、不足 」的地方,还望各位好友指出,以提高文章质量 |
---|
//--------------------------- 【iOS·Apple官方译文 学习整理】 ------------------------------//
//
【从 NSURLConnection 到 NSURLSession】✔️
【官方文档】 https://www.objc.io/issues/5-ios7/from-nsurlconnection-to-nsurlsession/
【博客译文】 https://custompbwaters.github.io/官方译文+活用/从%20NSURLConnection%20到%20NSURLSession.html
【NSURLSession译文】✔️
【官方文档】https://developer.apple.com/reference/foundation/urlsession#//apple_ref/occ/clm/NSURLSession/sharedSession
【博客译文】https://custompbwaters.github.io/官方译文+活用/NSURLSession译文+活用.html
【UIWebView译文】✔️
【官方文档】https://developer.apple.com/reference/uikit/uiwebview
【博客译文】https://custompbwaters.github.io/官方译文+活用/UIWebView译文+活用.html
【UIBezierPath译文】✔️
【官方文档】https://developer.apple.com/reference/uikit/uibezierpath?language=objc
【博客译文】https://custompbwaters.github.io/官方译文+活用/UIBezierPath译文+活用.html
【UIView API 官方文档译文】✔️
【官方文档】https://developer.apple.com/reference/uikit/uiview?language=objc
【博客译文】https://custompbwaters.github.io/官方译文+活用/UIView%20API%20官方译文.html
【iOS RunLoop 编程手册 (译)】✔️
【官方文档】https://developer.apple.com/reference/foundation/runloop
【博客译文】http://www.jianshu.com/p/4c38d16a29f1
【Podfile语法参考(译)】✔️
【官方文档】https://guides.cocoapods.org/syntax/podfile.html
【博客译文】http://www.jianshu.com/p/8af475c4f717
【iOS自动布局框架-Masonry详解】✔️
【官方文档】
【博客译文】http://www.jianshu.com/p/ea74b230c70d
【OC_runtime运行时官方文档翻译】✔️
【官方文档】https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008048
【博客译文】http://blog.csdn.net/liangliang103377/article/details/39007683
【苹果文档翻译 iOS10 NSAppTransportSecurity】✔️
【官方文档】https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW34
【博客译文】http://www.jianshu.com/p/1ec3fa1ec00f
【iOS 9设计规范 中文版 完整版】✔️
【官方文档】
【博客译文】http://www.jianshu.com/p/fbdd713eb2ce
//--------------------------- 【iOS·三方框架 学习整理】 ------------------------------//
//
【AFNetworking(v3.0+)框架学习总结(一框架结构)】✔️
【三方框架】https://github.com/AFNetworking/AFNetworking
【博客译文】https://custompbwaters.github.io/源码注解+活用/AFN(v3.1.0)框架学习总结(一框架结构).html
【AFNetworking(v3.0+)源码学习总结(一框架结构)】✔️
【三方框架】https://github.com/AFNetworking/AFNetworking
【博客译文】https://custompbwaters.github.io/源码注解+活用/AFN(v3.1.0)框架学习总结(一框架结构).html
【SDWebImage框架&源码学习总结】✔️
【三方框架】https://github.com/rs/SDWebImage
【博客译文】https://custompbwaters.github.io/源码注解+活用/SD框架学习总结.html
【博客译文】http://www.jianshu.com/p/82c7f2865c92
【MJExtension框架学习总结】✔️
【三方框架】https://github.com/CoderMJLee/MJExtension
【博客译文】https://custompbwaters.github.io/源码注解+活用/MJExtension框架学习总结.html
【VVeboTableView源码解析】✔️
【三方框架】https://github.com/johnil/VVeboTableViewDemo
【博客译文】http://www.jianshu.com/p/78027a3a2c41
【MJRefresh解析与详细使用指导】✔️
【三方框架】https://github.com/CoderMJLee/MJRefresh
【博客译文】http://www.jianshu.com/p/4ea427bab0af
【博客译文】http://www.jianshu.com/p/437095c88717
【iOS即时通讯进阶 - CocoaAsyncSocket源码解析(Connect篇)】✔️
【三方框架】
【博客译文】http://www.jianshu.com/p/0a11b2d0f4ae
【Masonry 源码解析】✔️
【三方框架】https://github.com/SnapKit/Masonry
【博客译文】http://www.jianshu.com/p/3fce11e370b1
【基于AFNetworking3.1的二次封装和拓展】✔️
【三方框架】
【博客译文】http://www.jianshu.com/p/d0751b9a8d65
//--------------------------- 【library-SourceAnnotation】 ------------------------------//
//
【AFNetworking-3.1.0】✔️ 库原地址: 向优秀的开源者致敬 ! https://github.com/AFNetworking/AFNetworking
【源码注解】注解持续更新➕
【工具类】工具类持续➕
【SDWebImage-3.7.5】✔️ 库原地址: 向优秀的开源者致敬 ! https://github.com/rs/SDWebImage
【源码注解】注解持续更新 +
【工具类】工具类持续 +
【MBProgressHUD-】✔️ 库原地址: 向优秀的开源者致敬 ! https://github.com/rs/SDWebImage
【源码注解】待注解 +
【工具类】工具类持续 +
【MJRefresh-3.1.12】✔️ 库原地址: 向优秀的开源者致敬 ! https://github.com/CoderMJLee/MJRefresh
【源码注解】注解持续更新+
【工具类】待工具类 +
【MJExtension-3.0.13】✔️ 库原地址: 向优秀的开源者致敬 ! https://github.com/CoderMJLee/MJExtension
【源码注解】注解持续更新 +
【工具类】待工具类 +
//--------------------------- 【优秀Blog 学习整理】 ------------------------------//
// "同步于":https://github.com/tangqiaoboy/iOSBlogCN
☕️ 分享是你我熟悉的味道 ☕️ 未完待续 !
☕️ 分享是你我熟悉的味道 ☕️ 未完待续 !
☕️ 分享是你我熟悉的味道 ☕️ 未完待续 !
阅读源码,不仅能使我们了解作者的功能实现方式,方便我们运用其功能,快速的fix使用中遇到的bug,更重要的是在阅读优秀源码时体会作者的设计思想和架构设计,具体的技术很快就会过时,优秀的设计思想却会历久弥新,给我们今后编码以很大的借鉴和启迪。向优秀的开源者致敬!
总之,学习一门第三方框架库的时侯,需要追根溯源,才好提纲切领,即能掌握全局,又能深入细节。从框架源码出发,结合事件业务逻辑处理的机制,再深入到各个功能点或再次封装,就会胸有成竹而不乱阵脚了。
温馨提示:☕️
简书-白开水ln,所有文章将「迁移 & 后续
」对应两个工程下,这两个想法是个长期而持续的目标吧,如果你感觉看我写的文章对你 利大于弊 . . .(由于个人 「时间 & 知识」 有限,是心有余而力有限,欢迎你的 Star & Fork
)。
-
如果在阅读过程中遇到 error,希望你能 Issues 我,谢谢。
-
如果你想为【本工程】分享点什么,也希望你能 Issues 我,我非常想为这篇文章增加更多实用的内容,谢谢。
【博客】 【简书】 【掘金】 【公众号: 白开水ln】
【白开水ln】:(我) 也是对【所花费时间的一个总结】!
【白开水ln】:(我) 只是个【有思想的伐码猿🐒】加上【自己的学习总结☕️】写出来的文章 !
【白开水ln】:(我) 得文章【对你有新思想 或是 习惯】,你的 「Star & Fork」 是对我最大的赞赏 !
☕️ 分享是你我熟悉的味道 ☕️ 未完待续 ! |
---|
:💥❤️💥: |
To be continued ☕️ Plain boiled water ☕️ To be continued |