27个提升效率的iOS开源库推荐

2015-07-28 16:44:21来源:CSFN作者:

我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切。


 

15. FontAwesomeKit

Font Awesome很棒,有了它你可以很容易地给项目加字体,使用方式繁多。

\ 

16. SnapKit

喜欢自动布局吗?当然喜欢!至少在storyboard中创建时会喜欢。 在代码中纯手工创建约束灰常痛苦,但幸运的是我们有了SnapKit,在board中用上它,你可以简单直观地编写约束了。

\

17. MGSwipeTableCell

这是另一个常见于很多应用中的UI组件,苹果应该考虑在标准的iOS SDK中加入一些类似的内容。Swipeable表格cell是这个pod的最佳描述,也是最好的。

\ 
 

\ 
 

\ 
 

这只是其中三个动画类型,还有更多变化,请查看readme。

18. Quick

用于Swift中的单元测试(也可用于Objective-C),与Xcode整合在一起。如果你是Objective-C的粉丝,我建议用Specta代替这个,但是对Swift使用者来说,Quick是最佳选择。

\ 
 

\ 
 

19. IAPHelper

应用内付费给我们提供了很多样本代码,而这个库丢掉了那些代码,将金钱交易相关的大多通用任务做了简单的封装。

20. ReactiveCocoa

好吧,这是个小怪物。

ReactiveCocoa并不像列表中其他库一样,它不是小型的drop-in项目。ReactiveCocoa给我们带来了一个迥异的编程风格与结构,它是基于信号与数据流的。首先你需要忘掉已知的一切,才能理解它的工作方式。很有难度,但是价值不斐。

\ 
 

在这里教ReactiveCocoa有点不合适,但是如果你感兴趣的话,我会提供一些好源:

注意:对我们iOS开发社区的朋友来说,这会是一个稍微有些技术含量的活儿。

21. SwiftyJSON

使Swift的JSON解析变得简单。

22. Spring

使动画在简单性、可链接性与声明性方面有所提高。

\ 

23. FontBlaster

载入定制字体时更简单。

24. TAPromotee

交叉推广应用是你可以免费实现的最佳市场推广策略之一。使用这个库做起来非常简单,不用都不可能——将TAPromotee加入你的podfile中,免费配置与享受更多下载吧。

\ 

关键词:iOS开源库