EDColor 1.0.1

EDColor 1.0.1

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
Released最后发布2017年2月

Andrew Sliwinski 维护。



EDColor 1.0.1

  • Andrew Sliwinski 和 Daniel Doubrovkine

颜色

入门

开始使用 EDColor 的最快方式是使用 CocoaPods,但除此之外,您也可以将 EDColor 目录添加到您的项目中...

#import "EDColor.h"

这将自动引入构成库的所有各种类别和类。或者,如果您只需要 EDColor 的某部分功能,只需导入该特定头文件即可,因为库是设计成完全模块化的,因此是解耦的。

UIColor+Hex

UIColor *green   = [UIColor colorWithHex:0x00FF00];
UIColor *blue    = [UIColor colorWithHex:0x0000FF andAlpha:0.5f];
UIColor *gray    = [UIColor colorWithHexString:@"#CCC"];

UIColor+HSB

UIColor *red     = [UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f];
UIColor *blue    = [red offsetWithHue:-0.56f saturation:0.0f brightness:0.0f alpha:0.0f];

UIColor+HSL

UIColor *red     = [UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f];
UIColor *pink    = [red offsetWithHue:0.0f saturation:0.0f lightness:0.82f alpha:0.0f];

UIColor+CIELAB

UIColor *red            = [UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f];
UIColor *brighterRed    = [red offsetWithLightness:15.0f a:0.0f b:0.0f alpha:0.0f];

UIColor+Crayola

因为蜡笔很有趣!颜色完整列表: http://en.wikipedia.org/wiki/List_of_Crayola_crayon_colors

UIColor *mint    = [UIColor colorWithCrayola:@"Magic Mint"];
UIColor *blue    = [UIColor colorWithCrayola:@"Midnight Blue"];
UIColor *rorange = [UIColor colorWithCrayola:@"Orange Red"];

UIColor+iOS7

一些来自 ios7colors.com 的 iOS7 颜色。

UIColor *yellow    = [UIColor iOS7yellowColor];

UIColor *greenGradientStart = [UIColor iOS7greenGradientStartColor];
UIColor *greenGradientEnd = [UIColor iOS7greenGradientEndColor];


贡献

使用 gem install cocoapods 安装 CocoaPods。运行 pod install。打开 EDColor.xcworkspace。

测试

EDColor 的测试套件使用 OCUnit 构建。要运行测试套件,只需在 XCode 中打开项目,从产品菜单中选择“test”即可。请在提交拉取请求之前运行和增强测试。

iOS 支持

EDColor 在 iOS 5 及以上版本上进行测试。旧版本的 iOS 可能可以工作,但当前不支持。

ARC

EDColor 使用 ARC 构建。如果你在项目中使用 自动引用计数(ARC),则需要为所有 EDColor 源文件设置 -fobjc-arc 编译器标志。在 Xcode 中进行此操作,前往你的活动目标并选择“构建阶段”选项卡。现在选择所有 EDColor 源文件,按 Enter 键,输入 -fobjc-arc,然后点击“完成”以启用 EDColor 的 ARC。