iOS第三方类库汇总【持续更新】
2016-01-17 23:26
549 查看
在我们平时开发中会经常使用一些第三方开发的开源类库。这样会有效地提高我们开发项目的效率,在这里我找了好几十个进行一个汇总,供大家参考使用,方便大家在需要的时候能容易找到。
[b]UI篇[/b]
awesome-ios-ui 提供了一些UI效果,有动画,有自定义的UI。文件共【96.2Mb】.效果不错,可供大家学习,不建议使用。
CarbonKit提供了一个TabSwipeScrollView
FlatUIKit提供了一些常用的控件,如UISwitcgh,UISegmentedControl,AlertView 等。
Motif提供了轻量级的可定义样式表。
RNThemeManager可用于我们学习iOS app主题的开发
MaterialKit提供了非常炫酷的MKButton,MKTextField,MKTableViewCell,MKLabel,MKImageView等,是使用swift写的
MAThemeKit统一修改APP主题
[MAThemeKit setupThemeWithPrimaryColor:[MAThemeKit colorWithR:0 G:184 B:156] secondaryColor:[UIColor whiteColor] fontName:@"HelveticaNeue-Light" lightStatusBar:YES];
ParseUI-iOS,UI集合
MBProgressHUD一个进度条视图,相信大家都知道,它在后台完成工作后消失,非常实用
EGOTableViewPullRefresh tableView下拉刷新的库
、、
[b]颜色篇[/b]
MPColorTools处理颜色的工具类,
Colours
Chameleon 轻量级且强大的颜色工具,我们可以实用它来设置文本颜色和背景颜色。非常推荐的类库
SIAlertView提示框,挺不错的
SCLAlertView强烈推荐的提示框,样式非常之多,应该会有你需要的吧,下面截几种
PermissionScope权限操作提示框
SAMBadgeView 自定义的tableView
REMenu顶部菜单栏,效果挺炫的
[b]自动布局篇[/b]
Masonry强大的自动布局框架,详情猛戳
[b]数据库篇[/b]
fmdb强大的第三方数据库操作框架,
[b]CoreData篇[/b]
http://nshipster.cn/core-data-libraries-and-utilities/此网站有许多类库,有兴趣的可以参考一下
[b]JSON解析篇[/b]
JSONKit
[b]网络篇[/b]
asi-http-request相信大多数ios开发者都用过吧,不错的网络处理类库,功能齐全
[b]异步socket通信库[/b]
CocoaAsyncSocket Socket操作库,十分不错哟~
[b]调试篇[/b]
Alpha调试工具库
特性
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
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
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.
[b]图像处理篇[/b]
SDWebImage 支持网络图片的缓存
GPUImage 使用GPU来处理图像,效率高,稳定。
更多类库请点击这里
更多源代码请点击这里
[b]UI篇[/b]
awesome-ios-ui 提供了一些UI效果,有动画,有自定义的UI。文件共【96.2Mb】.效果不错,可供大家学习,不建议使用。
CarbonKit提供了一个TabSwipeScrollView
FlatUIKit提供了一些常用的控件,如UISwitcgh,UISegmentedControl,AlertView 等。
Motif提供了轻量级的可定义样式表。
RNThemeManager可用于我们学习iOS app主题的开发
MaterialKit提供了非常炫酷的MKButton,MKTextField,MKTableViewCell,MKLabel,MKImageView等,是使用swift写的
MAThemeKit统一修改APP主题
[MAThemeKit setupThemeWithPrimaryColor:[MAThemeKit colorWithR:0 G:184 B:156] secondaryColor:[UIColor whiteColor] fontName:@"HelveticaNeue-Light" lightStatusBar:YES];
ParseUI-iOS,UI集合
MBProgressHUD一个进度条视图,相信大家都知道,它在后台完成工作后消失,非常实用
EGOTableViewPullRefresh tableView下拉刷新的库
、、
[b]颜色篇[/b]
MPColorTools处理颜色的工具类,
Colours
Chameleon 轻量级且强大的颜色工具,我们可以实用它来设置文本颜色和背景颜色。非常推荐的类库
SIAlertView提示框,挺不错的
SCLAlertView强烈推荐的提示框,样式非常之多,应该会有你需要的吧,下面截几种
PermissionScope权限操作提示框
SAMBadgeView 自定义的tableView
REMenu顶部菜单栏,效果挺炫的
[b]自动布局篇[/b]
Masonry强大的自动布局框架,详情猛戳
[b]数据库篇[/b]
fmdb强大的第三方数据库操作框架,
[b]CoreData篇[/b]
http://nshipster.cn/core-data-libraries-and-utilities/此网站有许多类库,有兴趣的可以参考一下
[b]JSON解析篇[/b]
JSONKit
[b]网络篇[/b]
asi-http-request相信大多数ios开发者都用过吧,不错的网络处理类库,功能齐全
[b]异步socket通信库[/b]
CocoaAsyncSocket Socket操作库,十分不错哟~
[b]调试篇[/b]
Alpha调试工具库
特性
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
NSURLSessionand
NSURLConnectionAPI'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.
[b]图像处理篇[/b]
SDWebImage 支持网络图片的缓存
GPUImage 使用GPU来处理图像,效率高,稳定。
更多类库请点击这里
更多源代码请点击这里
相关文章推荐
- iOS 调用系统相机和相册的功能
- How to use cocoa pod in your iOS project
- IOS开发中常用的知识点汇总
- iOS上传视频到服务器
- nagios监控端的安装
- iOS应用分发与内测(一)
- iOS上传语音到服务器
- iOS崩溃调试
- NSURLSession(三)
- 监听键盘的弹出与隐藏(界面跟随键盘一起上下移动)
- iOS上传图片到服务器
- [IOS]edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets
- NSURLSession(二)
- 蓝懿ios技术交流和心得分享16.1.17
- 利用BBRSACryptor实现iOS端的RSA加解密
- 利用BBRSACryptor实现iOS端的RSA加解密
- URL Session(一)
- iOS中左右滑动切换,滑动标签页导航的设计思路
- IOS 后台之长时间任务 beginBackgroundTaskWithExpirationHandler 申请后台十分钟 600秒
- .framework以及.a合并相关