我有一个定义类接口的头文件:
// MyClass.h - included in all targets
//
@interface MyClass
+ (void) doThing;
@end
我有两个不同的实现文件——每个目标一个。
// MyClass+targetA.m - Only included in targetA
//
@implementation MyClass
+ (void) doThing { NSLog(@"targetA"); }
@end
// MyClass+targetB.m - Only included in targetB
//
@implementation MyClass
+ (void) doThing { NSLog(@"targetB"); }
@end
- 这种方法有什么问题吗?
- 是否有更好或更简单的方法来自定义每个目标的行为?
MyClass 方法将用于主题化应用程序的外观。MyClass 上会有几个方法和几个目标