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

发布于 2024-11-18 15:47:25 字数 527 浏览 1 评论 0原文

我想在单个 .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 实现!

有什么帮助吗?

I would like to compile multiple classes (classA, classB and classC) in a single .m file :

@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

I compile to static library (.a file) successfully.

But when I explore . a file, I only see ClassA implementation !

Any help ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

暮年 2024-11-25 15:47:25

@类A类,B类,C类;
@实现A类

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

然后休息代码。

@class classA,classB,classC;
@implementation ClassA

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

then rest out code .

不顾 2024-11-25 15:47:25

哎呀,对不起!

我问得太早了!

我遇到了项目清理问题,我的 .m 没有更新,只有 classA 被执行了!

对此感到抱歉!

Oups, sorry !

I asked my question too early !

I had a problem of project cleaninig, my .m was not updated and only classA was impemented !

Sorry about that !

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文