FTGShorthand 1.0

FTGShorthand 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布日期最新发布2014年12月

Khoa Pham 维护。



允许您的类别方法以简短形式存在,例如 MagicalCord MR_SHORTHAND

我是如何做到的

从 Magical Record 简写中学习代码,并使其更容易使用

如何使用它

例如,我有一个 NSString 的类别

NSString+FTGAdditions.h

@interface NSString (FTGAdditions)

- (void)ftg_doSomething1;
- (void)ftg_doSomething2;

@end

NSString+FTGShorthandAdditions.h

在这里声明您的简写方法,让编译器满意

@interface NSString (FTGShorthandAdditions)

- (void)doSomething1;
- (void)doSomething2;

@end

NSString+FTGAdditions.h

load 方法中配置 FTGShorthand

@implementation NSString (FTGAdditions)

- (void)ftg_doSomething1
{
    NSLog(@"doSomething1 on %@", self);
}

- (void)ftg_doSomething2
{
    NSLog(@"doSomething2 on %@", self);
}

#pragma mark - FTGShorthand
+ (void)load
{
    [FTGShorthand setPrefix:@"ftg_"];
    [FTGShorthand supportShorthandMethodsForClass:self];
}

@end

注意

  • 您应该只配置一次前缀。请注意,它必须有一个尾随下划线。这需要在您的一个类别中完成
  • 在您的每个类别中调用 supportShorthandMethodsForClass

许可证

FTGShorthand 在 MIT 许可下发布。请参阅 LICENSE