YYCategories 1.0.4

YYCategories 1.0.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2016 年 9 月

ibireme 维护。



         

一套用于 Foundation 和 UIKit 的实用 Category 工具库。
(它是 YYKit 的组件之一)

文档

您可以使用 Xcode 中的 Docset scheme 来构建和安装 docset(需要预先安装 appledoc),或者在线阅读

安装

手动安装

  1. 下载 YYCategories 子目录下的所有文件。
  2. 将源文件添加到您的 Xcode 项目中。
  3. NSObject+YYAddForARC.mNSThread+YYAdd.m 添加编译参数 -fno-objc-arc
  4. 链接所需的框架
    • UIKit
    • CoreGraphics
    • QuartzCore
    • Accelerate
    • ImageIO
    • CoreText
    • CoreFoundation
    • libz
  5. 导入 YYCategories.h

文档

完整 API 文档可在 CocoaDocs 上找到。
您还可以使用 appledoc 在本地安装文档。

要求

该库需要 iOS 6.0+Xcode 7.0+

注意事项

我想像系统提供的 API 一样使用这些 API,因此我在这些 Category 中没有添加前缀。这可能会引起一些潜在问题(例如与其他库冲突),所以如果您只需要在此项目中使用一些代码片段,请选择它们并不要导入整个库。

许可证

YYCategories 在 MIT 许可下提供。有关详细信息,请参阅 LICENSE 文件。



中文介绍

功能丰富的 Category 类型工具库。
(该项目是 YYKit 组件之一)

文档

您可以使用 Docset scheme 来生成文档(需要预先安装 appledoc),或者在线查看

安装

手动安装

  1. 下载 YYCategories 文件夹内的所有内容。
  2. 将 YYCategories 内的源文件添加到(拖放)您的项目中。
  3. NSObject+YYAddForARC.mNSThread+YYAdd.m 添加编译参数 -fno-objc-arc
  4. 链接以下框架
    • UIKit
    • CoreGraphics
    • QuartzCore
    • Accelerate
    • ImageIO
    • CoreText
    • CoreFoundation
    • libz
  5. 导入 YYCategories.h

文档

您可以在CocoaDocs上查看在线API文档,也可以使用appledoc在本地生成文档。

系统要求

本项目最低支持iOS 6.0和Xcode 7.0。

注意

我希望调用API时,体验能与调用系统自带API一样,因此我没有为Category方法添加前缀。我已经使用工具扫描过该项目中的API,确保没有对系统API产生影响。我知道不添加前缀的Category可能会引起麻烦(比如可能与其他某些类库产生冲突),所以如果您只需要其中少量代码,最好将那段代码提取出来,而不是导入整个库。

许可证

YYCategories使用MIT许可证,详细信息请参见LICENSE文件。