EMIHexiColor 1.0.5

EMIHexiColor 1.0.5

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2015年3月

Adrian Sluijters 维护。



EMIHexiColor (NSColor+EMIHexiColor)

NSColor+EMIHexiColor 是一个编译器感知的类别,适用于 iOS 和 OS X,可以扩展 UIColor 或 NSColor 以解析十六进制字符串(6个字符长,如 AABBCC)。它能够在 iOS 和 Mac 项目之间共享代码,而无需单独修改代码。

用法

从您喜欢的颜色选择器中获取 UIColorNSColor

// iOS
#import NSColor+EMIHexiColor.h
someViewYouWantToColor.backgroundColor = [AnyOSColor colorWithHexRGB:@"FF9500"];
// OS X
#import NSColor+EMIHexiColor.h
someViewYouWantToColor.backgroundColor = [AnyOSColor colorWithHexRGB:@"FF0000"];

如何工作

AnyOSColor 实际上是一个宏,在编译时处理。根据您所编译的目标(iOS 或 OSX),AnyOSColor 最终渲染为 UIColor 或 NSColor。

注意事项

由于这个分类是在紧急情况下需要的,所以跳过了很多输入字符串的检查(例如,十六进制字符串检查)。请随意更新它并告诉我,以便我将其添加到仓库中,供其他人享用。

版本

1.0.5

提及

这瓶今晚让我保持理智的酒