【发布时间】:2013-10-04 21:08:47
【问题描述】:
我正在运行 XCode 4.6.3 并尝试创建一个具有冲突类别方法的项目,如下所示。
//NSString+category1.h
@interface NSString (category1)
-(NSString*)foo;
@end
//NSString+category1.m
#import "NSString+category1.h"
@implementation NSString (category1)
-(NSString*)foo{
return self;
}
@end
// NSString+category2.h
@interface NSString (category2)
-(NSString*)foo;
@end
//NSString+category2.m
#import "NSString+category2.h"
@implementation NSString (category2)
-(NSString*)foo{
return self;
}
@end
XCode 4.6 应该给我一些警告,但事实并非如此。是否需要设置特殊的编译器/链接器标志?
【问题讨论】:
标签: ios objective-c compiler-construction linker