阅读源码,不仅能使我们了解作者的功能实现方式,方便我们运用其功能,快速的fix使用中遇到的bug,更重要的是在阅读优秀源码时体会作者的设计**和架构设计,具体的技术很快就会过时,优秀的设计**却会历久弥新,给我们今后编码以很大的借鉴和启迪。向优秀的开源者致敬!向优秀的分享者致敬!
不管谁的博客上面写的 (也包括自己),阅读的你要敢于去验证,停止做无意义的 things ; (共勉)@白开水ln。
【Apple译文】
-
【从 NSURLConnection 到 NSURLSession】
【文档】https://www.objc.io/issues/5-ios7/from-nsurlconnection-to-nsurlsession/
【博文】https://githubidea.github.io/AppleTranslation/ConnectionToSession.html -
【NSURLSession译文】
【文档】https://developer.apple.com/reference/foundation/urlsession#//apple_ref/occ/clm/NSURLSession/sharedSession
【博文】https://githubidea.github.io/AppleTranslation/NSURLSessionApple.html -
【UIWebView译文】
【文档】https://developer.apple.com/reference/uikit/uiwebview
【博文】https://githubidea.github.io/AppleTranslation/UIWebViewApple.html -
【UIBezierPath译文】
【文档】https://developer.apple.com/reference/uikit/uibezierpath?language=objc
【博文】https://githubidea.github.io/AppleTranslation/UIBezierPathApple.html -
【UIView API 文档译文】
【文档】https://developer.apple.com/reference/uikit/uiview?language=objc
【博文】https://githubidea.github.io/AppleTranslation/UIViewApple.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 -
【Swift 4 JSON 解析指南】
【文档】 【博文】http://bignerdcoding.com/archives/37.html
【三方框架】
-
【AFNetworking(v3.0+)框架结构】
【三方框架】https://github.com/AFNetworking/AFNetworking
【博客注解】https://githubidea.github.io/SourceAnnotations/AFNLibraryStructure.html -
【AFNetworking(v3.0+)内部逻辑处理过程】
【三方框架】https://github.com/AFNetworking/AFNetworking
【博客注解】https://githubidea.github.io/SourceAnnotations/AFNLibraryProcessingLogic.html -
【SDWebImage框架&源码学习总结】
【三方框架】https://github.com/rs/SDWebImage
【博客注解】https://githubidea.github.io/SourceAnnotations/SDLibrary.html 【博客注解】https://githubidea.github.io/SourceAnnotations/SDSourceCode1.html -
【MJExtension框架学习总结】
【三方框架】https://github.com/CoderMJLee/MJExtension
【博客注解】https://githubidea.github.io/SourceAnnotations/MJExtensionLibrary.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-常用优秀三方库】
-
【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-常用优秀三方库】
-
【SwiftyJSON-3.1.4】 Swift界JSON解析之王; 库原地址: 向优秀的开源者致敬 ! https://github.com/SwiftyJSON/SwiftyJSON
【源码注解】待注解续更
【工具类】待工具类续更 -
【DZNEmptyDataSet-1.8.1】 避免空白UITableView; 库原地址: 向优秀的开源者致敬 ! https://github.com/dzenbot/DZNEmptyDataSet
【源码注解】待注解续更
【工具类】待工具类续更
【三方集成 & 授权】
-
【JPush极光推送】
【集成文档】 http://docs.jiguang.cn/jpush/client/iOS/ios_sdk/
【极光博客】 http://blog.jiguang.cn/updates-2017-05/
【博客注解】 http://www.jianshu.com/p/53e0244e6081 -
【UMAnalytics友盟统计】
【集成文档】 http://dev.umeng.com/analytics/ios-doc/integration#1_2
【友盟论坛】 http://bbs.umeng.com
【博客注解】
【学习资源】,"摘录于": https://github.com/zhouhuanqiang/LearningIOS
地址 | 简介 |
---|---|
objc** | 为** Objective-C 社区带来最佳实践和先进技术 |
NSHipster中文版 | NSHipster 关注被忽略的 Objective-C、Swift 和 Cocoa 特性。每周更新。 |
iOS Dev Weekly | 如果你是老手精通英文,那么这个周刊是非常值得推荐订阅的,该周刊提供行业新闻、最新开发动态、开发工具、代码分享、UI设计、设计师招聘等丰富的资源。 |
Shinobicontrols | The latest technical blog posts |
iOS Developer Tips | Code, tips and tricks for iOS developers |
Raywenderlich | 国外iOS视频教程网站 |
trip-to-iOS | 6000多个star的iOS学习资料整理 |
SwiftGuide | 这份指南汇集了Swift语言主流学习资源,接近1W的star |
TimLiu-iOS | 4000多个star,iOS、mac开源项目及库 |
skill-map | IT技术领域(云计算,大数据,运维,安全,开发语言,智能硬件等)及互联网产品、运营等领域学习技能图谱 |
全球移动技术大会2016 | 全球移动技术大会2016PPT下载合集 |
atswift-2016-resources | 2016**Swift开发者大会源文件,包括keynote, pdf 和源工程文件 |
全球移动技术大会2017 | 全球移动技术大会2017PPT下载合集 |
iOS10-day-by-day | iOS新技术尝试 |
WWDC 2017 Videos | 我们很高兴地告知您 WWDC 2017 视频和 Developer Insight (开发者经验分享视频) ,现在皆已配有简体中文字幕。 |
【开源项目源码】
地址 | 简介 |
---|---|
iOS-Source-Code-Analyze | 收集了优秀的iOS开源框架源代码解析文章,强烈推荐 |
Yep | 社交IM软件YEP,star5000+ |
TeamTalk | 蘑菇街开源IM,star4500+ |
MessageDisplayKit | 类似微信的IMapp,可发送图片,音频,视频,文字,位置信息等,star3800+ |
仿网易新闻 | star3000+ |
高仿城觅 | star1800+ |
YoCelsius | 天气预报的应用,动画和交互非常丰富,star2300+ |
Coding-iOS | Coding iOS 客户端源代码, star2600+ |
v2ex | v2ex.com客户端,star1700+ |
高仿微信 | star2000+ |
高仿美团 | star1500+ |
高仿喵播APP | 视频直播项目,star2000+ |
高仿Bilibili客户端 | star2000+ |
高仿最美应用 | swift, star800+ |
一个 | 《一个》 iOS 客户端, star600+ |
CocoaChina+ | 开源的第三方CocoaChina移动端, star600+ |
高仿百度糯米 | star500+ |
Four | 一个上线的任务记录app,star300+ |
PHPHub客户端 | star1100+ |
高仿美团1 | star500+ |
高仿美团2 | star400+ |
高仿城觅 | star1800+ |
SegmentFault客户端 | star1200+ |
网易新闻 | star3000+ |
【优秀Blog】,"同步于": https://github.com/tangqiaoboy/iOSBlogCN
未完、每周末(
争取
)、更新 ~
劳驾你点一下❓ 效率工具类\系统文件常用API注解
-
如果在阅读过程中遇到 error || new ideas,希望你能 issue 我,我会及时补充谢谢。
-
喜欢可 赞赏 ,点击右上角的 star 和 watch 按钮,可以收藏本仓库,并在文档、issue、Demo更新时收到邮件通知。