你好,游客 登录 注册 搜索
背景:
阅读新闻

iOS常用开源库

[日期:2016-07-20] 来源:简书  作者:52xpz [字体: ]

  开源是好东西,github是好东西,这里总结一下在之前开发过程中用到的开源库

开源

  1、YTKNetwork。唐巧所在公司猿题库开发的基于AFNetworking封装的网络库,支持并发、批量、串行网络请求,非常好用。

  2、AFNetworking。业内牛逼哄哄的iOS网络库,之前一些项目中也直接基于AFNetworking进行封装。大部分App都在用。

  3、SVProgressHUD。提示框库,大部分App都在用。

  4、MJRefresh。下拉刷新、上拉加载更多库,大部分App都在用。

  5、MJExtension。一个非常方便的JSON、Model互转开源库,用起来很爽。

  6、SDWebImage。图片下载库。支持各种图片格式下载,支持UIImageView、UIButton直接图片下载。大部分App都在用。

  7、FDFullscreenPopGesture。右划手势返回库。简单一行代码,就支持手势返回。

  8、Masonry。非常好用的UI约束封装库。如果通过代码来写界面,这个约束库值得拥有。

  9、Onboard。App引导页库,功能强大,使用方便。

  10、GVUserDefaults。一个不错的封装NSUserDefaults开源库。

  11、IQKeyboardManager。处理输入框键盘遮挡库,大部分App都在用。

  12、UITableView+FDTemplateLayoutCell。UITableViewCell根据内容自动算高库。

  13、fmdb。数据库开源库,封装了SQLite,跟AFNetworking一个级别的开源库。大部分App都在用。

  14、Objective-LevelDB。key-value数据库,封装了Google两位大神开源的leveldb,让你像使用字典一样来存储数据,性能非常高。

  15、magicrecord。封装了core data操作,大部分App都在用。

  16、CocoaAsyncSocket。socket框架,大部分App都在用。

  17、CocoaLumberjack。开源日志库,大部分App都在用。

  18、WebViewJavascriptBridge。h5、OC混编开源库。

  20、reactive native。Facebook开源的h5、OC开源库,支持android和iOS。大名鼎鼎,但是实际上用来开发的App很少。

  21、ReactiveCocoa.函数响应式编程开源库。

  22、protocol buffer。Google开源的二进制协议。一般IM都用这个库来做通信协议,比如微信,QQ。

  23、GPUImage。图像视频处理库。

 

  24、JSPatch。腾讯员工开发的一个基于JS的热补丁开源库,大部分App都在用。





收藏 推荐 打印 | 录入:elainebo | 阅读:
相关新闻       iOS 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款