这里说一下自己接触和听说过的第三方,望多指教。
目前接触的第三方有
布局类
-
Masonry
这是一款页面布局的第三方
https://github.com/SnapKit/Masonry -
UITableView+FDTemplateLayoutCell
这是指对tableViewCell的高度处理,高低混合类的tableview。
https://github.com/yolii/Masonry-FDTemplateLayoutCell -
FMDB
sqlit数据库封装
https://github.com/ccgus/fmdb -
SDWebImage
网络图片下载封装,对其进行了缓存处理
https://github.com/rs/SDWebImage
添加视图类
-
MJRefresh
数据下拉刷新和上拉更多
https://github.com/CoderMJLee/MJRefresh -
GDPerformanceView
GDPerformanceView Shows FPS, CPU usage, app and iOS versions above the status bar and report FPS and CPU usage via delegate.
就是给测试展现自己的app是不是用了太多的内存
objective-C 版本
https://github.com/dani-gavrilov/GDPerformanceView
swift 版本
https://github.com/dani-gavrilov/GDPerformanceView-Swift -
DZNEmptyDataset
这是一个封装在tableView的数据为空的时候显示处理
https://github.com/dzenbot/DZNEmptyDataSet
数据库工具类
- GYDataCenter
对数据库封装,感觉用了这个之后,对对象的理解和封装会更强烈一点,当然也有一些不好的处理,这个需要注意这里面也是用到的FMDB,而且版本号还是固定的,不是最新的,如果是最新的可能会出错,然后
https://github.com/Zepo/GYDataCenter
工具类
- YYKit
这个是一个比较大的封装,几乎都是类别类。添加了很多实用的方法,非常方便,当然这都是大神式的封装,里面的功能很全面,如果大家有自己的封装,那也可以用自己的。
https://github.com/ibireme/YYKit
现在说说第三方的共同点
我使用的cocopods 来管理这些第三方的,很方便,(cocopods,鄙人的一篇文章,https://www.jianshu.com/writer#/notebooks/20709448/notes/21841737)
网友评论