学习资源收集@IT·互联网GitHub上有趣的资源

iOS开发资源分享

2017-04-26  本文已影响263人  智障小鲁班

优秀的第三方确实是为iOS应用开发提供了许多便利。作为iOS小菜鸟,没事的时候总喜欢在github上浪,看看国内外大神们的杰作开开眼。不经意在日常学习中也收集了一些特别6的原理性文章,现分享给大家,共同进步。废话不多说,直接上干货。
  文章开头先分享一个重量级的链接,这是我个人感觉迄今为止最给力的一个收藏,尤其对iOS初学者来说,可以说是福利中的福利。其中包含了UI、网络、多媒体技术、开发工具、安全管理、版本管理、第三方库等等,可以称之为是iOS开发从入门到成仙的一盏明灯。对开发者而言有了它,哪里不会点哪里~~😁

<a href="https://github.com/Tim9Liu9/TimLiu-iOS#完整app" >♦☠葵花宝典♦♦iOS入门至得道之秘笈♦♦</a>


<a href="http://www.code4app.com/thread-7768-1-1.html" >iOS最全开发工具集合</a>
<a href="https://github.com/geeeeeeeeek/git-recipes/wiki" >git中文教程</a>
<a href="http://www.jianshu.com/p/3beb21d5def2" >MVVM+RAC 从框架到实战</a>
<a href="http://blog.csdn.net/pingchangtan367/article/details/16824281" >iOS面试总结</a>
<a href="http://zhidao.baidu.com/link?url=rIqJL7zjHotusuzNql8cxXsjW0AgsEvSzgAwnqEpintnOi8qGdIUi0wN_dH2zl5-C7-y_B_gnSyqxK7UoL8uiKpLXJp-3RS9OpErzqhvqQm" >APP发布大坑</a>
<a href="http://blog.csdn.net/yaoxtao/article/details/38518933" >20位活跃在github上的国内大牛</a>
<a href="http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html" >很全的正则表达式</a>


<a href="http://blog.jobbole.com/110986/" >边工作边带娃,我是如何在 1 年内拿到第 2 个学位和 5 个开发者认证的</a>


OHHTTPStubs

iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求
如何进行 HTTP Mock(iOS)

ProtocolKit

如何在 Objective-C 中实现协议扩展

FBRetainCycleDetector

如何在 iOS 中解决循环引用的问题
检测 NSObject 对象持有的强指针
如何实现 iOS 中的 Associated Object
iOS 中的 block 是如何持有对象的

fishhook

动态修改 C 语言函数的实现

libextobjc

如何在 Objective-C 的环境下实现 defer

IQKeyboardManager

『零行代码』解决键盘遮挡问题

ObjC

从 NSObject 的初始化了解 isa
深入解析 ObjC 中方法的结构
从源代码看 ObjC 中消息的发送
你真的了解 load 方法么?
上古时代 Objective-C 中哈希表的实现
自动释放池的前世今生
黑箱中的 retain 和 release
关联对象 AssociatedObject 完全解析
懒惰的 initialize 方法
对象是如何初始化的(iOS)

DKNightVersion

成熟的夜间模式解决方案

AFNetworking

<a href="https://github.com/Draveness/iOS-Source-Code-Analyze/blob/master/contents/AFNetworking/AFNetworkReachabilityManager%20%E7%9B%91%E6%8E%A7%E7%BD%91%E7%BB%9C%E7%8A%B6%E6%80%81%EF%BC%88%E5%9B%9B%EF%BC%89.md" >AFNetworkReachabilityManager 监控网络状态(一)</a>
<a href="https://github.com/Draveness/iOS-Source-Code-Analyze/blob/master/contents/AFNetworking/%E9%AA%8C%E8%AF%81%20HTTPS%20%E8%AF%B7%E6%B1%82%E7%9A%84%E8%AF%81%E4%B9%A6%EF%BC%88%E4%BA%94%EF%BC%89.md" >验证 HTTPS 请求的证书(二)</a>

BlocksKit

<a href="https://github.com/Draveness/Analyze/blob/master/contents/BlocksKit/神奇的%20BlocksKit%20(一).md" >神奇的 BlocksKit(一)遍历、KVO 和分类</a>
<a href="https://github.com/Draveness/iOS-Source-Code-Analyze/blob/master/contents/BlocksKit/%E7%A5%9E%E5%A5%87%E7%9A%84%20BlocksKit%20%EF%BC%88%E4%BA%8C%EF%BC%89.md" >神奇的 BlocksKit(二)动态代理的实现
</a>

源码分析

<a href="https://github.com/Draveness/iOS-Source-Code-Analyze/blob/master/contents/Alamofire/iOS%20%E6%BA%90%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90%20----%20Alamofire.md" >iOS 源代码分析 --- Alamofire</a>
iOS 源代码分析 --- SDWebImage
iOS 源代码分析 --- MBProgressHUD
iOS 源代码分析 --- Masonry

上一篇下一篇

猜你喜欢

热点阅读