YYKit

添加时间:2015-10-31 23:55:10 编辑:林海财 阅读:135


项目介绍


YYKit是iOS的组件的集合。
它是如此巨大,我把它分解成几个独立的部分:
YYModel -适用于iOS高性能模型框架。
YYCache -适用于iOS高性能缓存架构。
YYImage -适用于iOS显示/编码/解码动画的WebP,APNG,GIF图像的框架。
YYWebImage -异步图像加载框架。
yytext中 -适用于iOS强大的富文本组件。
YYKeyboardManager -访问键盘视图和跟踪键盘动画。
YYDispatchQueuePool - iOS设备工具类来管理全球调度队列。
YYAsyncLayer - iOS设备工具类异步渲染和显示。
YYCategories -一套有用的类别基金会和UIKit的。

要求


这个库需要iOS 6.0+和Xcode 7.0+。


安装


的CocoaPods

添加pod 'YYKit'到您的Podfile。
运行pod install或pod update。
导入<YYKit / YYKit.h>。


添加github "ibireme/YYKit"到您的Cartfile。
运行carthage update --platform ios和框架添加到项目中。
导入<YYKit / YYKit.h>。
注意:迦太基框架不包括WEBP组件,如果你想支持WEBP,使用的CocoaPods或手动安装。

手动


下载的所有文件YYKit子目录。
源文件添加到您的Xcode项目。
添加-fno-objc-arc编译器标志NSObject+YYAddForARC.m和NSThread+YYAdd.m。
有需要的框架链接:
的UIKit
的CoreFoundation
CoreText
CoreGraphics中
CoreImage
QuartzCore
的ImageIO
AssetsLibrary

加速

MobileCoreServices
系统配置
sqlite3的
libz进行
添加Vendor/WebP.framework如果你想支持的WebP(静态库)添加到您的Xcode项目。
进口YYKit.h。

文档


完整的API文档可在CocoaDocs,
也可以使用本地安装的文件appledoc。

注意


我想使用的API,就好像它是由系统提供的,我不这些类别添加前缀。我不建议使用YYKit直接,你应该首先尝试分离的组分。


项目源码