现在对于我们 iOS 开发来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上图中的最后一个,结果却成了上图中第二个或第一个啦,当然大公司另当别论。下面以我用到的第三方轮子和看到不错的轮子进行总结一下。
- 基本流程使用的第三方
- 列表相关的轮子
- 图片相关的轮子
- 其他可能常用的轮子
基本流程使用的第三方
基本流程使用的第三方
上述是有重复的,而如何选择呢,这个我们可以看自己的项目情况来确定。
列表相关的轮子
列表相关的轮子
图片相关的轮子
图片相关的轮子
- FastImageCache:加载图片速度的优化,相当不错
此处Browser 和 Picker 功能是有些重复的,还是看个人需求的选择吧。
其他可能常用的轮子
- DLSlieView:类似网易选择上部导航的效果
- HMSegmentedControl:选择 (可以和DLSlieView比较一下)
不一定常用,但很有意思的一些动画轮子
另外一些第三方库
暂时大部分记录的还是 Objective-C 相关的, 说真的 github 上还有好多优秀的轮子等待我们挖掘,当然有好的轮子也希望可以多互相分享,此处持续添加中······。
话又说回来,我个人还是一向 遵循尽量用苹果本身提供的 API的原则,虽说与上面有矛盾。毕竟引入一个第三方库有时还是有一些不确定的因素的,如果可能,尽量自己开发和实现相应的功能,第三方库尽量只作为参考。 (当然一切以开发速度为第一的情况下,那就先用吧)
PS: 备注下面链接中还有一些我们可能会用到的:
www.jianshu.com/p/6a3da27f6…
www.cocoachina.com/ios/2016012…