Code Monkey home page Code Monkey logo

apple-officialtranslation-sourceannotation's Introduction

引导 📌

我们追求技术的提升,关注技术的发展历程;作为从事技术工作的伐码猿,有个想法(2),这个想法工程量之大(遇到,用到,最新技术点,点点积累,及时补充吧),从事技术多年也算是对所花费时间的一个总结(算是对技术这块的一个目标吧)。
重点 -> 重点 -> 重点重要的事情说 2+1 遍),
想法和行动都在文章末尾

Elegant programming

不管谁的博客上面写的(也包括自己),阅读的你要敢于去验证,停止无意义的⏹copy 👬 paste
在「时间 & 知识」有限内,总结的文章难免有「未全、不足」的地方,还望各位好友指出,以提高文章质量

Content progress

非官方 & 非大牛 & 非符合 ——> 只是一帮有**的伐码猿 ——> 不准确 & 新** & 槽槽点 ——> (参考)欢迎你的槽点 || 补充 !【招募】


//--------------------------- 【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 10设计规范笔记与整理】✔️
【官方文档】
【博客译文】http://www.pmcaff.com/article/index/514586365192320?from=label&pmc_param[label_name]=发现

【Stack Overflow 2017 开发者调查报告】✔️
【官方文档】https://insights.stackoverflow.com/survey/2017#technology-most-loved-dreaded-and-wanted-languages 【博客译文】https://www.oschina.net/news/83164/stack-overflow-developer-survey-results-2017


//--------------------------- 【三方框架 学习整理】 ------------------------------//
//

【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


//--------------------------- 【Objective C-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
【源码注解】待注解持续 +
【工具类】待工具类持续 +

【SVProgressHUD-2.1.2】✔️ 进度提示; 库原地址: 向优秀的开源者致敬 ! https://github.com/SVProgressHUD/SVProgressHUD
【源码注解】待注解持续 +
【工具类】待工具类持续 +


//--------------------------- 【Swift-SourceAnnotation】 ------------------------------//
//

【SwiftyJSON-3.1.4】✔️ Swift界JSON解析之王; 库原地址: 向优秀的开源者致敬 ! https://github.com/SwiftyJSON/SwiftyJSON
【源码注解】待 +
【工具类】待 +

【DZNEmptyDataSet-1.8.1】✔️ 避免空白UITableView; 库原地址: 向优秀的开源者致敬 ! https://github.com/dzenbot/DZNEmptyDataSet
【源码注解】待 +
【工具类】待 +


//--------------------------- 【学习资源 学习整理】 ------------------------------//
//


//--------------------------- 【开源项目源码 学习整理】 ------------------------------//
//


//--------------------------- 【优秀Blog 学习整理】 ------------------------------//
// "同步于":https://github.com/tangqiaoboy/iOSBlogCN

博客地址 RSS地址
Plain boiled water 无耻的写上 http://www.jianshu.com/u/fd745d76c816
OneV's Den http://onevcat.com/atom.xml
一只魔法师的工坊 http://blog.ibireme.com/feed/
破船之家 http://beyondvincent.com/atom.xml
NSHipster http://nshipster.cn/feed.xml
Limboy 无网不剩 http://feeds.feedburner.com/lzyy
唐巧的技术博客 http://blog.devtang.com/atom.xml
Ted's Homepage http://wufawei.com/feed
sunnyxx的技术博客 http://blog.sunnyxx.com/atom.xml
Kevin Blog http://zhowkev.in/rss
阿毛的蛋疼地 http://www.xiangwangfeng.com/atom.xml
亚庆的 Blog http://billwang1990.github.io/atom.xml
Nonomori http://nonomori.farbox.com/feed
Wonderffee's Blog http://wonderffee.github.io/atom.xml
I'm TualatriX http://imtx.me/feed/latest/
Cocoabit http://blog.cocoabit.com/rss/
不会开机的男孩 http://studentdeng.github.io/atom.xml
Nico http://blog.inico.me/atom.xml
阿峰的技术窝窝 http://hufeng825.github.io/atom.xml
answer_huang http://answerhuang.duapp.com/index.php/feed/
webfrogs http://blog.nswebfrog.com/feed/
代码手工艺人 http://joeyio.com/atom.xml
Lancy's Blog http://gracelancy.com/atom.xml
I'm Allen http://www.imallen.com/atom.xml
Travis' Blog http://imi.im/feed
王中周的技术博客 http://wangzz.github.io/atom.xml
克伟的博客 http://feed.cnblogs.com/blog/u/23857/rss
摇滚诗人 http://feed.cnblogs.com/blog/u/35410/rss
Luke's Homepage http://geeklu.com/feed/
萧宸宇 http://iiiyu.com/atom.xml
Yuan博客 http://www.heyuan110.com/?feed=rss2
KooFrank's Blog http://koofrank.com/rss
hello it works http://helloitworks.com/feed
码农人生 http://msching.github.io/atom.xml
玉令天下的Blog http://yulingtianxia.com/atom.xml
不掏蜂窝的熊 http://www.hotobear.com/?feed=rss2
猫·仁波切 https://andelf.github.io/atom.xml
煲仔饭 http://ivoryxiong.org/feed.xml
里脊串的开发随笔 http://adad184.com/atom.xml
Why's blog - 汪海的实验室 http://blog.callmewhy.com/atom.xml
土土哥的技术Blog http://tutuge.me/atom.xml
庞海礁的个人空间 http://www.olinone.com/?feed=rss2
Casa Taloyum http://casatwy.com/feeds/all.atom.xml
Kenshin Cui's Blog http://www.cnblogs.com/kenshincui/rss
技术哥的博客 http://suenblog.duapp.com/rss/
老谭笔记 http://www.tanhao.me/atom.xml
coderyi http://www.coderyi.com/feed
雷纯锋的技术博客 http://blog.leichunfeng.com/atom.xml
向晨宇的技术博客 http://iosxxx.com/atom.xml
☕️ 分享是你我熟悉的味道 ☕️ 未完待续 !

☕️ 分享是你我熟悉的味道 ☕️ 未完待续 !

☕️ 分享是你我熟悉的味道 ☕️ 未完待续 !



阅读源码,不仅能使我们了解作者的功能实现方式,方便我们运用其功能,快速的fix使用中遇到的bug,更重要的是在阅读优秀源码时体会作者的设计**和架构设计,具体的技术很快就会过时,优秀的设计**却会历久弥新,给我们今后编码以很大的借鉴和启迪。向优秀的开源者致敬! 向优秀的分享者致敬!

总之,学习一门第三方框架库的时侯,需要追根溯源,才好提纲切领,即能掌握全局,又能深入细节。从框架源码出发,结合事件业务逻辑处理的机制,再深入到各个功能点或再次封装,就会胸有成竹而不乱阵脚了。

温馨提示:
简书-白开水ln,这两个想法是个长期而持续的目标吧,(由于个人 「时间 & 知识」 有限,是心有余而力有限,欢迎你的 Star & Fork)。

Demo示例

劳驾你点一下 👇 工程地址 ❓

期待

  • 如果在阅读过程中遇到 error,希望你能 Issues 我,谢谢。

  • 如果你想为【本工程】分享点什么,也希望你能 Issues 我,我非常想为这篇文章增加更多实用的内容,谢谢。

  • 对本工程我会【不定时、持续更新、一些 学习心得与文章、实用才是硬道理】^_^.

About me

博客】 【简书】 【掘金】 【公众号: 白开水ln

【白开水ln】:(我) 也是对【所花费时间的一个总结】!

【白开水ln】:(我) 只是个【有**的伐码猿🐒】加上【自己的学习总结☕️】写出来的文章 !

【白开水ln】:(我) 得文章【对你有新** 或是 习惯】,你的 「Star & Fork」 是对我最大的赞赏 !


☕️ 分享是你我熟悉的味道 ☕️ 未完待续 !
:💥❤️💥:
To be continued ☕️ Plain boiled water ☕️ To be continued

apple-officialtranslation-sourceannotation's People

Contributors

githubidea avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.