首页 >iOS开发

2017 干货文章(助你66+文章)iOS Swift

2017-07-14 10:45 编辑: sasukeo 分类:iOS开发 来源:iOS白开水ln的简书

原文

对你有新思想 或是 习惯 ! 今日更新、今日更新、今日更新

Reading the best source||system files, Excellent design ideas are timeless, Give us a lot of reference and enlightenment to coding in the future, I enjoy sharing @码员白开水ln 。

2230763-93f5a10fe8e87df0.png

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

2230763-40dbbf110b3fdd45.jpg

【@码员真爱 : 真的不点进去阅读一下 ?】

译文 & 源码】 【工具类

Content progress

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

不管谁的博客上面写的文章(也包括自己),阅读的你要敢于去验证,停止无意义的 ?copy  paste。

工具?插件安装+问题解决+活用 学习整理

感悟职场 学习整理

Hexo·博客搭建 学习整理

GitHubPages + Hexo—详解博客搭建

GitHubPages + Hexo—优化博客设置「持续更新」

码员熟知 runtime-runloop

  • iOS模式详解—「runtime面试、工作」看我就 了 ^_^.

//--------------------------- 【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


【Swift 4 JSON 解析指南】??

【官方文档】

【博客译文】http://bignerdcoding.com/archives/37.html


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

//


【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

【源码注解】待 +

【工具类】待 +


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

// "摘录于": https://github.com/zhouhuanqiang/LearningIOS


地址
简介
objc中国 为中国 Objective-C 社区带来最佳实践和先进技术
NSHipster中文版NSHipster 关注被忽略的 Objective-C、Swift 和 Cocoa 特性。每周更新。
iOS Dev Weekly 如果你是老手精通英文,那么这个周刊是非常值得推荐订阅的,该周刊提供行业新闻、最新开发动态、开发工具、代码分享、UI设计、设计师招聘等丰富的资源。
ShinobicontrolsThe latest technical blog posts
iOS Developer TipsCode, tips and tricks for iOS developers
Raywenderlich国外iOS视频教程网站
trip-to-iOS6000多个star的iOS学习资料整理
SwiftGuide这份指南汇集了Swift语言主流学习资源,接近1W的star
TimLiu-iOS

4000多个star,iOS、mac开源项目及库

skill-map IT技术领域(云计算,大数据,运维,安全,开发语言,智能硬件等)及互联网产品、运营等领域学习技能图谱
全球移动技术大会2016 全球移动技术大会2016PPT下载合集
atswift-2016-resources2016中国Swift开发者大会源文件,包括keynote, pdf 和源工程文件
全球移动技术大会2017 全球移动技术大会2017PPT下载合集

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

//

地址 简介
iOS-Source-Code-Analyze收集了优秀的iOS开源框架源代码解析文章,强烈推荐
Yep社交IM软件YEP,star5000+
TeamTalk蘑菇街开源IM,star4500+
MessageDisplayKit类似微信的IMapp,可发送图片,音频,视频,文字,位置信息等,star3800+
仿网易新闻star3000+
高仿城觅star1800+
YoCelsius天气预报的应用,动画和交互非常丰富,star2300+
Coding-iOS CodingiOS 客户端源代码, star2600+
v2ex v2ex.com,客户端,star1700+
高仿微信star2000+
高仿美团star1500+
高仿喵播APP 视频直播项目star2000+
高仿Bilibili客户端 star2000+
高仿最美应用swift, star800+
一个 《一个》 iOS 客户端, star600+
CocoaChina+ 开源的第三方CocoaChina移动端, star600+
高仿百度糯米star500+
Four一个上线的任务记录app,star300+
PHPHub客户端star1100+
高仿美团1star500+
高仿美团2star400+
高仿城觅star1800+
SegmentFault客户端star1200+
网易新闻star3000+


//--------------------------- 【优秀Blog 学习整理】 ------------------------------//

// "同步于": https://github.com/tangqiaoboy/iOSBlogCN

博客地址RSS地址
Plain boiled water 无耻的写上http://www.jianshu.com/u/fd745d76c816
OneV's Denhttp://onevcat.com/atom.xml
一只魔法师的工坊http://blog.ibireme.com/feed/
破船之家http://beyondvincent.com/atom.xml
NSHipsterhttp://nshipster.cn/feed.xml
Limboy 无网不剩http://feeds.feedburner.com/lzyy
唐巧的技术博客http://blog.devtang.com/atom.xml
Ted's Homepagehttp://wufawei.com/feed
sunnyxx的技术博客http://blog.sunnyxx.com/atom.xml
Kevin Bloghttp://zhowkev.in/rss
阿毛的蛋疼地http://www.xiangwangfeng.com/atom.xml
亚庆的 Bloghttp://billwang1990.github.io/atom.xml
Nonomorihttp://nonomori.farbox.com/feed
Wonderffee's Bloghttp://wonderffee.github.io/atom.xml
I'm TualatriXhttp://imtx.me/feed/latest/
Cocoabithttp://blog.cocoabit.com/rss/
不会开机的男孩http://studentdeng.github.io/atom.xml
Nicohttp://blog.inico.me/atom.xml
阿峰的技术窝窝http://hufeng825.github.io/atom.xml
answer_huanghttp://answerhuang.duapp.com/index.php/feed/
webfrogshttp://blog.nswebfrog.com/feed/
代码手工艺人http://joeyio.com/atom.xml
Lancy's Bloghttp://gracelancy.com/atom.xml
I'm Allenhttp://www.imallen.com/atom.xml
Travis' Bloghttp://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 Homepagehttp://geeklu.com/feed/
萧宸宇http://iiiyu.com/atom.xml
Yuan博客http://www.heyuan110.com/?feed=rss2
KooFrank's Bloghttp://koofrank.com/rss
hello it workshttp://helloitworks.com/feed
码农人生http://msching.github.io/atom.xml
玉令天下的Bloghttp://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
土土哥的技术Bloghttp://tutuge.me/atom.xml
庞海礁的个人空间http://www.olinone.com/?feed=rss2
Casa Taloyumhttp://casatwy.com/feeds/all.atom.xml
Kenshin Cui's Bloghttp://www.cnblogs.com/kenshincui/rss
技术哥的博客http://suenblog.duapp.com/rss/
老谭笔记http://www.tanhao.me/atom.xml
coderyihttp://www.coderyi.com/feed
雷纯锋的技术博客http://blog.leichunfeng.com/atom.xml
向晨宇的技术博客http://iosxxx.com/atom.xml

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

Reading

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

  • 点击右上角的 star 和 watch 按钮,可以收藏本仓库,并在文档、issue、Demo更新时收到邮件通知。

未完 待续

每周 更新

About me【Plain boiled water ln - Code Member

作者:iOS白开水ln

链接:http://www.jianshu.com/p/711729623b03

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:避免使用 GCD Global队列创建Runloop常驻线程
下一篇:iOS程序启动->dyld加载->runtime初始化(初识)
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部