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

(一)网络中常用的

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 1976 Queen数列

    1976 Queen数列  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description 将1到N的整数数列(1,2,3,… ...

  2. 《Python网络爬虫之三种数据解析方式》

    引入 回顾requests实现数据爬取的流程 指定url 基于requests模块发起请求 获取响应对象中的数据 进行持久化存储 其实,在上述流程中还需要较为重要的一步,就是在持久化存储之前需要进行指 ...

  3. Sql 2000系统表 语句查询表结构

     SQL2000系统表的应用  –1:获取当前数据库中的所有用户表 select Name from sysobjects where xtype=’u’ and status>=0 –2:获取 ...

  4. websocket~~原理详细解说优秀文(转)

    新项目有个实时刷新新消息的功能,具体的有实时更新别人的回复,实时推送验证请求等功能, 在网上发现了关于websocket的优秀文,地址: https://marvelapp.com/1759hgb6/ ...

  5. [在读] javascript权威指南第六版

    耽搁了有大半年没看,记得当时看到5分之2了吧.权威指南是不管读几遍都能觉得有新收获的书^^

  6. log4j.properties 打印到控制台 写法

    # 日志输出级别(INFO)和输出位置(stdout,R)log4j.rootLogger=INFO, stdout # 日志输出位置为控制台log4j.appender.stdout=org.apa ...

  7. display flex在部分低级android中的支付宝窗口表现

    display flex用在移动端布局 当该元素是inline元素如span的时候回出现无宽高的情况,需要增加display:block: 他的子元素如果是inline元素那么也同样会出现这个问题,需 ...

  8. Struts 2中访问Servlet API的几种方法小结

    1.使用ActionContext Action运行期间所用到的数据都保存在ActionContext中,例如session.客户端提交的参数等,ActionContext是Action的一个上下文对 ...

  9. #118. 【UR #8】赴京赶考

    链接:#118. [UR #8]赴京赶考 高中,高中,短暂的三年.NOI是高中结业考试,而高考在每年暑假举行. 高二暑假,这是你最后一次参加高考的机会.你已经为了高考停课很久了,OI的知识很久没管了. ...

  10. 我喜欢的两个js类实现方式 现在再加上一个 极简主义法

    闭包实现 变量是不会变的:) var myApplication = function(){ var name = 'Yuri'; var age = '34'; var status = 'sing ...