一个.m文件中的Objective-c多类实现

时间:2011-07-04 15:05:07

标签: objective-c class linker implementation

我想在单个.m文件中编译多个类(classA,classB和classC):

@implementation ClassA
static ClassA *singletonClassA = nil;
+ (ClassA *) GetSingleton
{        
    /* some code */
}
@end

@implementation ClassB
static ClassB *singletonClassB = nil;
+ (ClassB *) GetSingleton
{        
    /* some code */
}
@end

@implementation ClassC
static ClassC *singletonClassC = nil;
+ (ClassC *) GetSingleton
{        
    /* some code */
}
@end

我成功编译到静态库(.a文件)。

但是当我探索时。一个文件,我只看到ClassA实现!

任何帮助?

2 个答案:

答案 0 :(得分:0)

@class classA,classB,classC; @implementation ClassA

....... ......

然后休息代码。

答案 1 :(得分:0)

Oups,抱歉!

我太早问我的问题了!

我有一个项目cleaninig的问题,我的.m没有更新,只有classA被强制执行!

对此感到抱歉!