KeyPath 1.0.1

KeyPath 1.0.1

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

zhooleen维护。



KeyPath 1.0.1

  • 作者:
  • lzhu

NSString+KeyPath

iOS上的键路径字符串生成器

示例

@"sometimes.you.want.query.value.from.dictionary"

@interface KPMaker (QueryKeyPath)

@property (readonly) KPMaker *sometimes;

-(KPMaker*) you;

-(KPMaker*) want;

...

-(KPMaker*) dictionary;

@end

NSString *keyPath = KeyPath(sometimes.you.want.query.value.from.dictionary);

优势

  1. 编译器检查拼写错误
  2. Xcode在键入时建议完成
  3. 只需声明类别,不一定是实现它。

NSMutableString+KeyPath

支持任何类的所有属性

示例

  • KP.(view).(backgroundColor) ----> @"view.backgroundColor"
  • KP.(name).(backgroundColor)._(view) ----> @"name.backgroundColor.view"