这些天我曾经使用静态库并遇到很多问题。我发现了一份令我困惑的文件。 links讲述了苹果的-ObjC链接器对64位和iPhone OS应用程序的错误,这一行“对于64位和iPhone OS应用程序,有一个链接器错误阻止-ObjC从静态加载对象文件只包含类别而没有类的库“确实让我感到困惑。 我的问题是什么是“只包含类别而没有类的静态库”?
我写了一个类别,我认为它符合条件,但我没有-all_load链接器标志,但效果很好。 这是我的类别。
@interface NSString (Len)
- (NSUInteger)len ;
@end
@implementation NSString (Len)
- (NSUInteger)len
{
return [self length] ;
}
@end
谢谢你的回答!
答案 0 :(得分:1)
这是一个非常老的错误(我记得在Xcode 3.4+中)并且已经修复了很多版本。