Nicolas Goutaland

5个 Pods

GONCategories

我写了并用了多年的许多分类。其中一些是纯语法糖。仅支持 ARC

许可协议:MIT

  • Objective C

GONMacros

一系列实用的宏,仅支持 ARC

许可协议:MIT

  • Objective C

GONMarkupParser

在 iOS 中创建丰富文本可能很麻烦,需要很多代码。GONMarkupParser 的主要目标是提供一个易于使用的语法,接近 XML/HTML,但更加灵活。一些其他项目允许您从 HTML 构建NSAttributedString,但我的主要目标是关注文本语义。实际上,解析器将检测已注册的标记并应用于文本。这样做的目的是能够从相同的输入字符串生成不同的输出,而无需编辑其内容,只需编辑标记的样式。

GONMarkupParser 不是一个现成的 HTML 文件解析解决方案。仅支持 ARC

许可协议:MIT

  • Objective C

LazyProperty

    One line lazy property definition, with auto triggering, custom selectors

仅支持 ARC,最小支持 XCode 4.4(用于自动生成的属性)

处理延迟属性有时可能很麻烦,需要重复粘贴相同的代码。当阅读源文件时,这可能会令人烦恼。有时,您必须在属性初始化时执行一些代码。

许可协议:MIT

  • Objective C

NSString+Color

NSString类别,允许您从其创建UIColor。

这允许您从十六进制表示或颜色名称创建颜色,例如 @"#FF4465",@"red",@"antiquewhite"。作为额外功能,类别还嵌入了一个预定义网页颜色列表,根据 http://en.wikipedia.org/wiki/Web_colors。该类别还与 FPBrandColors、UIColor-FlatColors 和 UIColor-CSSColors 一起工作,因为这些是 UIColor 的类别。

主要用例是在从配置文件加载颜色配置时。最新版本添加了一些方法,允许您注册自定义颜色代码,稍后使用,允许您使用颜色代码来设置应用程序的样式。

仅支持 ARC

许可协议:MIT

  • Objective C