项目告一段落,总结一下最近学习到的优秀的三方库,希望能帮到别人。

(一)网络中常用的

1、网络库:AFNetworking

2、图片缓存:SDWebImage

3、网络监测  Reachability

4、刷新控件:MJRefresh                                

5、轮播图SDCycleScrollView
6、提示HUD:MBProgressHud、SVProgressHud
7、公告栏:AutoScrollLabel 、MarqueeLabel 
8、UIWebView的进度条接口库:NJKWebViewProgress
 
 
(二)数据处理
1、JSON和Model转换 :MJExtension、JSONKit、Mantle、YYModel(不支持关键字转换)
 
2、压缩和解压缩文件:ZipArchive
 
3、账号密码的存取:SSKeychain

4、数据库:FMDB                                     
 
 
(三)图片浏览器
MWPhoto——图片浏览器
 
 
(四)自动布局
1、自动布局:Masonry
 
 
(五)分段选择器
1、分选选择器:DZNSegmentedController
 
2、分段选择器:HMSegmentedControl
 
3、集成网易新闻, 腾讯视频, 头条 等首页的滑块视图联动的效果:ZJScrollPageView
 
4、支持定制,页面控制器,可以滚动内容和标题栏,包含多种style:TYPagerController
 
 
(六)自定义视图类
 
1、侧滑菜单:RESideMenuMMDrawerController 
 
2、垂直弹出式菜单:kxMenu
 
3、冒泡提示的效果:CMPopTipView
 
4、CoverFlow效果:iCarousel
 
5、单选按钮:DLRadioButton
 
6、cell滑动出现多个按钮:SWTableViewCell
 
7、带动画效果的图标控件:PNChart
 
8、用于提醒用户给你的app打分的工具:Appirater

 
9、富文本:TTTAttributedLabel
 
10、模糊效果:FXBlurView
 
11、倒计时:MZTimerLabel
 
12、在状态栏顶部显示通知。可以自定义颜色字体以及动画。支持进度显示以及显示状态指示器:JDStatusBarNotification
 
13、block框架:BlocksKit
 
14、导航栏添加弹出视图:BTNavigationDropdownMenu
 
15、进度条:DACircularProgress
 
(七)工具类
1、日志:CocoaLumberjack
 
2、计算时间:DateTools
 
3、渲染HTML:DTCoreText
 
4、HTML模板引擎:GRMustache
 
5、图像处理:GPUimage
 
6、折线图和饼图:XSChart  TWRchart

 
7、处理正则表达式:RegexKitLite
 
8、谷歌开源的用于过滤HTML标签:GTMNSString+HTML
 
9、检测内容泄露:MLeaksFinder
 
 
(八)动画类
1、Facebook动画框架:POP
 
3、函数式响应式编程框架:ReactiveCocoa
 
4、全屏pop手势动画:FDFullScreenPopGesture
 

(九)导航栏相关

1、导航栏显示隐藏:TLYShyNavBarLTNavigationBarAMScrollingNavbar
2、导航栏添加动效背景:BusyNavigationBar、https://github.com/gmertk/BusyNavigationBar

iOS开源库的更多相关文章

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

    DZNEmptyDataSet(UI,空表格视图解算器) PDTSimpleCalendar(UI,drop-in日历组件) MagicalRecord(实施活跃记录模式的Core Data助手) C ...

  2. iOS 开源库介绍

    1. Github-iOS备忘 2. iOS 第三方开源库的吐槽和备忘 3. 移动开发的后台服务支持平台 4. iOS 开源库 之 AFNetWorking 2.x 5. iOS 之 二维码 ZXin ...

  3. fir.im Weekly - 2017 年必须了解的 iOS 开源库

    放假的脚步临近,每个人都在期待一个愉悦的春节假期.最近,@张嘉夫 分享了一篇 Medium 上的文章<33 个 2017 年必须了解的 iOS 开源库>,总结了 2016 年最棒的 iOS ...

  4. 33 个 2017 年必须了解的 iOS 开源库

    本文翻译自Medium,原作者为Pawe? Bia?ecki 照片版权:(Unsplash/Markus Pe) 你好,iOS 开发者们!我的名字叫 Pawe?,我是一个独立 iOS 开发者,并且是  ...

  5. 快快快!27个提升效率的iOS开源库推荐

    文章来源:http://www.csdn.net/article/2015-07-21/2825264-27-ios-open-source-libraries/1 我热爱开源,更喜爱那些花费宝贵的业 ...

  6. 【转】33 个 2017 年必须了解的 iOS 开源库

    1.IGListKit,作者是Instagram Engineering Instagram 程序员做的,IGListKit 是数据驱动的 UICollectionView 框架,为了构建快速和可扩展 ...

  7. 2017 33 款iOS开源库

    IGListKit https://github.com/Instagram/IGListKit 由 Instagram 开发人员制作,IGListKit 是用于构建快速灵活列表的数据驱动型的 UIC ...

  8. 快快快!27个提升效率的iOS开源库推荐(转)

    CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用.开发工具.移动游戏及引擎.智能硬件.物联网等方方面面.如果您想投稿.参与内容翻译工作,或寻求近匠报道,请发送 ...

  9. iOS开源库分类

    语言库 rx aop kvo 功能库 UI network data-model-map cache 跨平台库 wkjscorebridge jspatch 性能监控库:友盟 部署库:jspathc ...

  10. GitHub上排名前100的iOS开源库介绍(来自github)

    主要对当前 GitHub 排名前 100 的项目做一个简单的简介,方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 若有任何疑问可通过微博@李锦发联系我 项目名称 项目信息 ...

随机推荐

  1. Codevs 1247 排排站

    1247 排排站 USACO  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题解       题目描述 Description FJ的N头奶牛有一些共同 ...

  2. 新手安装 hadoop、hive和hbase 笔记

    系统是ubuntu 12.04 , hadoop版本是1.2.1 , hive版本是0.12 , hbase版本我忘记了,不好意思首先是配置好hostnamevi /etc/hosts写入你要配置的i ...

  3. 最新apple邓白氏码申请地址

    时间:2015-11-04 https://developer.apple.com/program/enroll/dunsLookupForm.action

  4. jsp内置对象分析

    1.html表单的提交方式比较: 1.1.get方式:将表单内容经过编码之后 ,通过URL发送, 使用get方式发送时有255个字符的限制. 1.2.post方式:将表单的内容通过http发送,pos ...

  5. 排序算法(C语言+Python版)宝宝再也不怕面试官写排序算法了

    直接插入排序 过程: 1. 数据可分看成两个部分,前面的数据是有序的 2. 从后面的数据取出一个元素,插到前面有序数据的合适位置 从右端开始查找,到找到比此元素大的时候,则此元素向后移动,以空出多余的 ...

  6. httpd.exe占用100%CPU

    客户VPShttpd.exe进程占用100%CPU百度搜了下,很多文章: 在网上也没有能够直接找到比较好的解决方法,后来在一个帖子上看到说,有可能是apache与其他的软件冲突了(参考http://t ...

  7. laravel 错误总结

    1.ReflectionException (-1) Class PhotosController does not exist 原因: 资源路由的问题 ,命名空间要区分大小写,admin首字母要大写 ...

  8. scrapy安装遇到的Twisted问题

    贴上大佬的博客地址:https://blog.csdn.net/a19990412/article/details/78849881 电脑一直在爆下面这一堆的信息 Command”c:\users\l ...

  9. Android 实现类似于QQ空间相册的点击图片放大,再点后缩小回原来位置

    前几天看到了有人在android5.0上实现了如下图一样的效果,我自己就去搜了下.参考了国外一篇文章和国内的一篇文章,最终实现了想要的效果.具体参考的网址我已经贴到文章末尾,大家可以去英文的那个网站看 ...

  10. 将生成的Excel表发送到邮箱

    本文接上一篇,将得到的Excel表发送到邮箱.. 在上一篇中,本人使用的是直接从数据库中获取数据,然后包装成Excel表.现在将该Excel表发送到目的邮箱,如果需要跟上篇一样,定时每天某时刻发送,就 ...