Objective-c 在一个 .m 文件中实现多个类
我想在单个 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
@类A类,B类,C类;
@实现A类
.......
......
然后休息代码。
@class classA,classB,classC;
@implementation ClassA
.......
......
then rest out code .
哎呀,对不起!
我问得太早了!
我遇到了项目清理问题,我的 .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 !