1.ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:
GitHub自家的函数式响应式编程泛型的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之。
2. Mantle:Mantle/Mantle · GitHub:
又是GitHub自家的产物,轻量级建模的首选,也可以很好的配合CoreData工作。
3. AFNetworking:AFNetworking/AFNetworking · GitHub:
iOS7之前,苹果自带的网络库有多难用!matt大神的AFNetworking绝对可以解放你。使用苹果的NSURLRequest及iOS7的NSURLSession,清晰的架构,足够的文档,可以认为是第三方开源库的楷模了。
4. BlocksKit: pandamonia/BlocksKit 路 GitHub
本人相当偏爱Functional Programming,Objective-C中的block绝对满足我的口味。但想用好block也不是很容易,如果对block有爱,就请使用这个库吧。
5. Nimbus:jverkoey/nimbus · GitHub
第一次关注nimbus是因为Facebook的Three20开源库。可惜Three20库已死,主要作者跳出来,写了nimbus。
文档地址>>
6. pop: facebook/pop · GitHub
facebook出品的paper,动画效果太好了,赶超apple的原生apple一大截。pop就是paper的动画库!
7.PKRevealController
PKRevealController是一个iOS平台上的视图控制器集合,通过展现多个视图控制器来进行控制器之间的切换。设置简单,高度灵活。
PKRevealController是ZUUIRevealController的进化,ZUUIRevealController是一个类 似Facebook 客户端的视图横向切换的效果。PKRevealController整个控制器从头至尾进行了重写,API不兼容以前的版本,不过你也可以访问使用以前的 版本。
8. Cheddar for iOS
Cheddar for iOS是Cheddar的iPhone与iPad 通用客户端,是一个简单的,即时的任务管理器。
你可以从App Store免费下载Cheddar for iOS。
9. Route-Me
10. iOS-Artwork-Extractor
iOS Artwork Extractor可以把所有图片和emoji符号提取出来,并导入png文件。为了提取出视网膜显示屏 @2x高分辨率的图片,在模拟器中选择硬件>设备>iPhone 4菜单。png文件会被保存至桌面上的文件夹。
11. CMPopTipView
是一个开源的泡泡风格文本提示框控件,从UIView派生而来,可用于iPad和iPhone app上,主要用来对用户操作进行提示,反馈系统状态等。
CMPopTipView可以自定义文本和背景的颜色,提供了边测滑出和弹出两种动画效果。可以通过用户点击或者以编程方式解除。全部使用Core Graphics进行渲染。
12. Reachability(检查网络连接)
Reachability是用来检查应用当前的网络连接状况,是苹果Reachability类的直接替代品,支持ARC,支持block,使用GCD方法来通知网络接口的变化。
13. Slash
在iOS 6中显示属性字符串已经简单多了,但以编程的方式来创建还是有点恐怖。Slash提供了一个简单的可扩展的HTML风格的标记语言,充分利用了iOS 6中NSAttributedString的新功能。
作者通过自述文件展示了如何自定义不同的标签:
14. BCGenieEffect
实现了在Mac OS 中最小化或最大化窗口时的过渡效果。BCGenieEffect包含一个UIView category,允许你在iOS视图中添加这个效果。自定义长方形的起点、终点以及边缘。基于CoreAnimation。
在此感谢!