iOS实用第三方

整理总结出一些非常好用的第三方给大家参考,附带一些简单的说明。


1.自动布局,调整约束
  1.Masonry  如果你的程序还是用OC编写的,Masonry是一个非常好的选择。
  2.SDAutoLayout 出现的比Masonry稍微晚些,使用也非常的方便简洁,同样用于OC编程。
  3.SnapKit Swift版的Masonry,与Masonry是同一个作者,它的强大也不用我说了。

2.数据模型转换
  1.SwiftyJSON Swift中处理json数据是比较麻烦的一件事,有了它你就可以轻松无忧的处理好json数据。
  2.ObjectMapper 使用方式与SwiftyJSON相似,非常简单方便,应用于Swift项目中。
  3.MJExtension 一套字典和模型之间互相转换的超轻量级框架,真的非常强悍,惊呆宝宝了。目前看来只支持OC。

3.获取网络数据
   1.AFNetworking 在GitHub上获得Star2万4千有余,目前已经可以通过桥接文件在Swift中轻松使用了。
   2.Alamofire 可以说是目前Swift语言中最受欢迎最好用的获取网络数据第三方,代码的调用也是简单到没朋友。

4.轻量级内置数据库
  1.LKDBHelper 全自动的插入,查询,更新,删除。非常好用,操作方式酷炫,目前只有OC版。
  2.fmdb SQLite第三方库,口碑非常好,使用的人也非常的多,目前OC和Swift都可以使用了。
  3.SQLite.swift 看名字就知道是Swift的工具啦,语法简单,可操作性强,真是喜欢的不要不要的。

5.优秀第三方UI控件
  1.PDTSimpleCalendar 一个基于UICollectionView的扁平化日历控件,页面很精致。目前只支持OC。
  2.SlackTextViewController SlackTextViewController是TableView和CollectionView下的文字输入解决方案。文字输入框高度自适应,自动输入,复制单元格内容。可替代UITableViewController 和 UICollectionViewController。OC,Swift都支持。
  3.DTCoreText  支持图片,链接标签,列表,文本对齐标签,局部CSS style的富文本控件。目前只支持OC。

6.下拉刷新
  1.MJRefresh 非常简单好用的下拉刷新第三方,目前没有Swift版本,但宝宝已成功将其转换为Swift版本并应用在项目中。
  2.SVPullToRefresh 这个也是许多人在用,UI支持自定义,但是宝宝自己没用过,纯粹的就是不喜欢,还是整理出来吧。

7.图片浏览
  1.MWPhotoBrowser 类似 iOS 自带相册的照片浏览器,可显示手机图片或网络图片,可下载图片并缓存。图片可缩放。还有许多实用的功能大家可以自己去看看。支持Swift和OC语言。
  2.SKPhotoBrowser Swift版图片浏览器,功能没有MWPhotoBrowser强大但一般情况也足够使用了。


  未完待续
 
 






    

你可能感兴趣的:(iOS实用第三方)