Objective C :如何在我的 AppDelegate 中访问另一个 class 中声明的 class?
Objective C : How do i access a class declared inside another class in my AppDelegate?
这是我的情况:
BaseClass.m file
#import “BaseClass.h”
@class ClassOne
@interface ClassOne {
//Some properties
}
@end
@implementation ClassOne
//Some methods
@end
@implementation BaseClass
//Some props and methods here
@end
我想在我的 AppDelegate 中访问 ClassOne。由于没有 ClassOne 的头文件,我无法在 AppDelegate 中访问 ClassOne 的属性。
我怎样才能达到同样的效果?
- 在
appDelegate
文件中导入 "BaseClass.h"
文件。
- 在
BaseClass.h
中编写ClassOne
接口
连很多人都不知道,导入和接口之间没有关系。导入的只是文本,不包含语义信息。
因此,将 class 的接口放入一个头文件中,然后在需要的任何地方导入该头文件。您可以将它添加到现有的头文件中或创建一个新的头文件。 (您可以拥有任意数量的头文件。)
这是我的情况:
BaseClass.m file
#import “BaseClass.h”
@class ClassOne
@interface ClassOne {
//Some properties
}
@end
@implementation ClassOne
//Some methods
@end
@implementation BaseClass
//Some props and methods here
@end
我想在我的 AppDelegate 中访问 ClassOne。由于没有 ClassOne 的头文件,我无法在 AppDelegate 中访问 ClassOne 的属性。 我怎样才能达到同样的效果?
- 在
appDelegate
文件中导入"BaseClass.h"
文件。 - 在
BaseClass.h
中编写
ClassOne
接口
连很多人都不知道,导入和接口之间没有关系。导入的只是文本,不包含语义信息。
因此,将 class 的接口放入一个头文件中,然后在需要的任何地方导入该头文件。您可以将它添加到现有的头文件中或创建一个新的头文件。 (您可以拥有任意数量的头文件。)