我有一个类,我需要在第一个类中使用另一个类的全局对象。在MyClass2中的一个MyClass1对象。我知道MyClass1对象= [MyClass1 new];我必须乘2班去。m文件,但是我在哪里这样做才能使MyClass1对象对MyClass2.m中的所有方法都可访问?任何帮助将非常感激!谢谢!
您可以将MyClass1
的对象设置为MyClass2
的属性,只需在MyClass2.h文件中声明以下内容:
@property (nonatomic, strong) MyClass1 *object1;
可以初始化,例如在MyClass2.m
中使用以下代码:
- (id)init
{
self = [super init];
if (self){
self.object1 = [[MyClass1 alloc] init];
}
}
之后你可以调用object1
的方法(这在所有 MyClass2
的方法中都有效):
[self.object1 doSomething];
希望有帮助!