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

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



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

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


、、
颜色篇



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





自动布局篇
数据库篇
CoreData篇
http://nshipster.cn/core-data-libraries-and-utilities/此网站有许多类库,有兴趣的可以参考一下
JSON解析篇
网络篇
异步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.
图像处理篇
更多类库请点击这里
更多源代码请点击这里
iOS第三方类库汇总【持续更新】
原文:http://www.cnblogs.com/salam/p/5137243.html