在我们平时开发中会经常使用一些第三方开发的开源类库。这样会有效地提高我们开发项目的效率,在这里我找了好几十个进行一个汇总,供大家参考使用,方便大家在需要的时候能容易找到。

  

  UI篇

  • awesome-ios-ui提供了一些UI效果,有动画,有自定义的UI。文件共【96.2Mb】.效果不错,可供大家学习,不建议使用。
  • CarbonKit提供了一个TabSwipeScrollView

  • FlatUIKit提供了一些常用的控件,如UISwitcgh,UISegmentedControl,AlertView 等。

  • Motif提供了轻量级的可定义样式表。

    

  • MaterialKit提供了非常炫酷的MKButton,MKTextField,MKTableViewCell,MKLabel,MKImageView等,是使用swift写的

[MAThemeKit setupThemeWithPrimaryColor:[MAThemeKit colorWithR:0 G:184 B:156] secondaryColor:[UIColor whiteColor] fontName:@"HelveticaNeue-Light" lightStatusBar:YES];

  • MBProgressHUD一个进度条视图,相信大家都知道,它在后台完成工作后消失,非常实用

、、

颜色篇

  • Chameleon 轻量级且强大的颜色工具,我们可以实用它来设置文本颜色和背景颜色。非常推荐的类库

  

  • SCLAlertView强烈推荐的提示框,样式非常之多,应该会有你需要的吧,下面截几种

    

  

  • REMenu顶部菜单栏,效果挺炫的

自动布局篇

数据库篇

  • fmdb强大的第三方数据库操作框架,

CoreData篇

http://nshipster.cn/core-data-libraries-and-utilities/此网站有许多类库,有兴趣的可以参考一下

JSON解析篇

网络篇

  • asi-http-request相信大多数ios开发者都用过吧,不错的网络处理类库,功能齐全

异步socket通信库

调试篇

特性

Features are separated into multiple plugins, which can be enabled or disabled, depending on application requirements.

  • Application - displays a list of all installed applications on the device.
  • Bonjour - contains a simple Bonjour server allowing Alpha to work over local Wi-Fi network.
  • Bootstrap - checks for KZBootstrap environments and allows modifying them in real-time.
  • Console - displays console logs (logged by NSLog) inside the application.
  • Event - logs and displays application wide events such as background state transitions and view controller appearances.
  • File - allows browsing the sandboxed file system and previewing common file types, such as images, videos and text.
  • Global - information plugin displays linked frameworks, libraries and classes.
  • Heap - allows inspection of active object instances on ther heap and helps with debugging memory errors.
  • Interface - plugin is a specific plugin and is required to display Alpha menu interface and actions.
  • Keychain - browse items in keychain added by the application.
  • Network - logs network connections made using NSURLSession and NSURLConnection API's.
  • Notification - displays scheduled and fired local notifications, received push notifications and notification permissions.
  • Object - allows for inspection of any class or object in the application, including NSUserDefaults, arrays and dictionaries.
  • Permission - displays current permissions and adds the ability to request specific permission.
  • Remote - plugin allows connecting to Alpha from another device (needs Bonjour running on target).
  • Screenshot - plugin allows taking screenshots of the application with a single action.
  • State - allows inspecting the device state and settings, such as locale, time and available memory.
  • Touch - plugin displays touches on screen when activated and their force touch.
  • View - allows view hierarchy manipulation and inspection in real-time.

图像处理篇

  • SDWebImage 支持网络图片的缓存
  • GPUImage 使用GPU来处理图像,效率高,稳定。

更多类库请点击这里

更多源代码请点击这里

iOS第三方类库汇总【持续更新】的更多相关文章

  1. 收藏的iOS技术站点汇总(持续更新ing)

    大牛博客 objc.io PS:经典,内容深而广 objc中国 NSHipster PS:非常多小细节 NSHipster 中文版 唐巧的技术博客 PS:LZ是唐巧的脑残粉- OneV's Den 王 ...

  2. 《WCF技术剖析》博文系列汇总[持续更新中]

    原文:<WCF技术剖析>博文系列汇总[持续更新中] 近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析(卷1)>的写作,一直无暇管理自己的Blog.在<WCF技术剖 ...

  3. 中国.NET:各地微软技术俱乐部汇总(持续更新中...)

    中国.NET:各地微软技术俱乐部汇总(持续更新中...)   本文是转载文,源地址: https://www.cnblogs.com/panchun/p/JLBList.html by ​史记微软. ...

  4. redis日常使用汇总--持续更新

    redis日常使用汇总--持续更新 工作中有较多用到redis的场景,尤其是触及性能优化的方面,传统的缓存策略在处理持久化和多服务间数据共享的问题总是不尽人意,此时引入redis,但redis是单线程 ...

  5. 跟我学SpringCloud | 终篇:文章汇总(持续更新)

    SpringCloud系列教程 | 终篇:文章汇总(持续更新) 我为什么这些文章?一是巩固自己的知识,二是希望有更加开放和与人分享的心态,三是接受各位大神的批评指教,有任何问题可以联系我: inwsy ...

  6. iOS第三方类库JSPatch(热更新)

    ---------------------------------------------------------------------------------------------------- ...

  7. 痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手 ...

  8. iOS系列教程 目录 (持续更新...)

      前言: 听说搞iOS的都是高富帅,身边妹子无数.咱也来玩玩.哈哈. 本篇所有内容使用的是XCode工具.Swift语言进行开发. 我现在也是学习阶段,每一篇内容都是经过自己实际编写完一遍之后,发现 ...

  9. 优步UBER司机全国各地最新奖励政策汇总(持续更新...)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://didi-uber.com/archiv ...

随机推荐

  1. android自适应屏幕方向和大小

    一:不同的layout Android手机 屏幕 大小不一,有480x320, 640x360, 800x480.怎样才能让App自动 适应不同的屏幕 呢?      其实很简单,只需要在res目录下 ...

  2. td 自动换行

    Two solutions for cell width:1. Omit words: <td style="width:60px;"><div style=&q ...

  3. WHY数学图形可视化工具(开源)

    WHY数学图形可视化工具 软件下载地址:http://files.cnblogs.com/WhyEngine/WhyMathGraph.zip 源码下载地址: http://pan.baidu.com ...

  4. IE11企业模式介绍及可用性评估

    什么是企业模式? 企业模式是可以在 Windows 8.1 和 Windows7 设备上的 Internet Explorer 11 上运行的一种兼容性模式,该模式允许网站使用已修改的浏览器配置来呈现 ...

  5. eclipse下开发winform的插件WindowBuilder

    可以开发swt,xwt等c/s应用 WindowBuilder插件可以在MarketPlace下载到,Help->Eclipse MarketPlace 可视化开发界面:

  6. tcpdump交叉编译及使用

    第一步.下载 官方网站:http://www.tcpdump.org/ 需要下载libpcap包和tcpdump包 我下载的版本是:libpcap-1.4.0.tar.gz和tcpdump-4.4.0 ...

  7. 【News】SpagoBI中国官方微信对外发布

    爱数据,爱分析,爱达比 致力于国际优秀开源BI应用在中国的普及推广,用数据开启中小企业智慧之门: 扫描上图二维码,关注SpagoBI中国官方微信,2015年8月18日将在腾讯课堂.百度传课.网易云课堂 ...

  8. cmd实用命令

    1.netstat 查看电脑端口状况 实际应用举例:查看某软件坚监听的电脑端口. 在任务管理器中选择列...,打开PID的显示.在这里查看某个应用程序的线程ID是多少.例如QQ:4904. 运行,cm ...

  9. Spring3系列8- Spring 自动装配 Bean

    Spring3系列8- Spring 自动装配 Bean 1.      Auto-Wiring ‘no’ 2.      Auto-Wiring ‘byName’ 3.      Auto-Wiri ...

  10. javaScript数据类型与typeof操作符

    1,typeof操作符. typeof操作符是用来检测变量的数据类型.使用:typeof  变量名;返回以下字符串: 字符串 描述 undefined 未定义 boolean 布尔值 string 字 ...