文章目录

  1. Kits
  2. ProgressHUD
  3. 加载与刷新
  4. 图像
  5. 引导页
  6. Views
  7. Others

Kits

RegexKit
RegexKit是一个正则表达式工具类。

JSONKit
JSONKit是一个比较高效的JSON解析库(又说是“号称效率最高的JSON解析器”)。唐巧之前比较过各大JSON解析库的性能文章在此。

ProgressHUD

MBProgressHUD
MBProgressHUD是一个用于显示灰色的加载进度或结果的类。与系统自带的UIAlertView相比,MBProgressHUD由于背影是黑色的,所以视觉上不是那么强烈。我们主要用它来显示一些加载中的提示,以及一些自已会消失的操作结果(例如网络失败等)。功能强大但有些“重”。

SVProgressHUD
SVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task.

ProgressHUD
ProgressHUD is a lightweight and easy-to-use HUD. 非常好用。

加载与刷新

EGOTableViewPullRefresh
EGOTableViewPullRefresh一个开源的下拉刷新组件;这个使用起来比较麻烦,需要实现其各种协议。

LoadMoreTableFooterView
LoadMoreTableFooterView一个开源的上拉加载更多的组件。跟EGOTableViewPullRefresh有点渊源。

SVPullToRefresh
SVPullToRefresh同时兼有“下拉刷新”和“下拉更多”功能,相对于EGOTableViewPullRefresh更好用,更直观,我更喜欢。

图像

SDWebImage
SDWebImage异步图片加载、缓存,功能强大。

引导页

EAIntroView
EAIntroView可高度自定义的引导页。

MYBlurIntroductionView
MYBlurIntroductionView, A super-charged version of MYIntroductionView for building custom app introductions and tutorials.

GHWalkThrough
GHWalkThrough, A UICollectionView backed drop-in component for introduction views.

ICETutorial
ICETutorial,仿照Path 3.x引导页。

Views

MTStatusBarOverlay
MTStatusBarOverlay是一个在iphone的顶部status bar显示消息的开源库。

ActionSheetPicker-3.0
ActionSheetPicker-3.0,相当于UIPickerView + UIActionSheet,是一个非常棒的选择器。

JVFloatLabeledTextField
JVFloatLabeledTextField,提供了非常优雅的TextField输入体验。

SSBouncyButton
SSBouncyButton,iOS7+风格的弹性button。

JSQMessagesViewController
JSQMessagesViewController,即时通讯对话框,看起来非常棒。

TSMessages
TSMessages,顶部消息框。

NZAlertView
NZAlertView,漂亮的消息框。

MGSwipeTableCell
MGSwipeTableCell,可滑动的TableViewCell。

TGCameraViewController
TGCameraViewController,轻量级camera view controller。

ParallaxTableViewHeader
ParallaxTableViewHeader,table view header滚动中的酷炫效果。

Others

Reachability
Reachability网络连通测试组件。

 参考:

1.粉笔网iPhone端使用的第三方开源库

2.Facebook Paper使用的第三方库

3.Awesome iOS

一些优秀的iOS第三方库的更多相关文章

  1. fir.im Weekly - 热门 iOS 第三方库大盘点

    本期 fir.im Weekly 收集的热度资源,大部分关于Android.iOS 开发工具.源码和脑洞大开的 UI 动画,希望给你带来更多的工作创意与灵感. 盘点国内程序员不常用的热门iOS第三方库 ...

  2. iOS 第三方库、插件、知名博客总结

    iOS 第三方库.插件.知名博客总结 用到的组件 1.通过CocoaPods安装 项目名称 项目信息 AFNetworking 网络请求组件 FMDB 本地数据库组件 SDWebImage 多个缩略图 ...

  3. 你一定能用的上的iOS第三方库

    点国内程序员不常用的热门iOS第三方库:看完,还敢自称"精通iOS开发"吗? 综合github上各个项目的关注度与具体使用情况,涵盖功能,UI,数据库,自动化测试,编程工具等类型, ...

  4. iOS第三方库

    热门iOS第三方库:看完,还敢自称”精通iOS开发”吗? 综合github上各个项目的关注度与具体使用情况,涵盖功能,UI,数据库,自动化测试,编程工具等类型,看完,还敢自称”精通iOS开发”吗? h ...

  5. iOS开发进阶 - 使用Carthage管理iOS第三方库

    移动端访问不佳,请访问我的个人博客 最近在研究Swift,一不小心发现一个好的的管理iOS第三方库Carthage,就跟第一次使用CocoaPods时一样兴奋不已,在研究了大半天后终于能用了,使用起来 ...

  6. iOS,第三方库使用

    1.ASIHttpRequest网络请求库 2.MBProgressHUD指示层库 3.Toast+UIView提示库 4.SDWebImage图片缓存库 5.MGSwipeTableCell单元格侧 ...

  7. 【转】个人常用iOS第三方库以及XCode插件介绍 -- 不错

    原文网址:http://adad184.com/2015/07/08/my-favorite-libraries-and-plugins/ 第三方库是现在的程序员离不开的东西 不光是APP开发 基本上 ...

  8. ios第三方库和工具类

    下面的是使用苹果电脑后,自己的一下积累吧.有好用的第三方库和工具,肯定会第一时间和大家分享的. 自己平时写的一些分类和工具库 SSTools已经在github上面开始更新了,欢迎大家来指正和补充 一. ...

  9. 常用iOS第三方库以及XCode插件介绍

    第三方库 CocoaPod CocoaPod并不是iOS上的第三方库 而是大名鼎鼎的第三方库的管理工具 在CocoaPod没有出现之前 第三方库的管理是非常痛苦的 尤其是一些大型的库(比如nimbus ...

随机推荐

  1. POJ 2125 最小点权覆盖集(输出方案)

    题意:给一个图(有自回路,重边),要去掉所有边,规则:对某个点,可以有2种操作:去掉进入该点 的所有边,也可以去掉出该点所有边,(第一种代价为w+,第二种代价为w-).求最小代价去除所有边. 己思:点 ...

  2. 更改bootstrap的默认样式

    很久没用bootstrap,对与按自己的需求修改样式都忘了. 一上来就添加了新的class类,重写css样式让其覆盖原有的样式,实际上不起作用.因为没考虑的选择器的优先级.面试的时候会问到一些这个问题 ...

  3. linux下查看隐藏文件

    linux下查看隐藏文件的快捷键:Ctrl+H 命令:ls -a

  4. Eclipse编译无响应

    Eclipse编译无响应 Eclipse进程无响应结束进程后,或电脑直接断电后,重新打开Eclipse偶尔重新编译会卡进度,下面有一种解决方案: 首先找到卡进度的工程的名字,关闭Eclipse,找到该 ...

  5. 【深入Java虚拟机】之六:Java语法糖

    语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家Peter.J.Landin发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使 ...

  6. 从SOA到BFV【普元的一份广告文章】

    人类对美好生活的追求是一切技术进步的原动力. 简便.快捷.联结……,这些移动互联的价值让它正成为最贴近消费者的力量.人和设备,设备和设备,人和服务,人和企业,企业和企业都发生了连接.诸如微信.携程.大 ...

  7. 【Todo】Spark运行架构

    接上一篇:http://www.cnblogs.com/charlesblc/p/6108105.html 上一篇文章中主要参考的是 Link 这个系列下一篇讲的是Idea,没有细看,又看了再下一篇: ...

  8. Invocation of destroy method failed on bean with name ‘XXXX’

    项目启动报错问题:Invocation of destroy method failed on bean with name 'scopedTarget.eurekaClient': org.spri ...

  9. 递归获取JSON内容的key-value值

    方法主体: 使用时,请在类中先声明一个Map,參数形式例如以下: JSONObject jobj = new JSONObject(JSONContent); 首次请传递jobj.

  10. webpack4.0入门以及使用

    1. 安装webpack 先新建一个文件夹(demos),然后 npm init -y 新建一个package.json然后在当前目录执行webpack命令 webpack 模块未发现或者未找到src ...