我有 class1.m 。我声明了一个方法并写在里面。现在我需要将它调用到另一个类中。我怎样才能做到?我们可以像使用变量一样使用 extern 吗? 谢谢。
最佳答案
您应该将声明和定义分开,并将class1 的声明放在class1.h 中。然后,您应该在 class2 的源文件中使用 #import "class1.h"
包含 class1.h。在 class2 中,您可以按如下方式实例化和使用 class1:
class1* instance_of_class1 = [[class1 alloc] init]; [class1 invokeMyMethod];
当您使用完您的实例后,请确保通过发布减少引用计数,如下所示:
[instance_of_class1 release]; instance_of_class1 = nil;
关于c - 如何将class1中编写的方法调用到class2中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2505859/