Objective-C:
您必须导入包含要使用的方法的类的标头(ClassYouWantToUse.h) 进入您想要在 (目标类).
在 TargetClass.h 或 TargetClass.m 内部(取决于您想要赋予它的范围):
#import "ClassYouWantToUse.h"
然后创建您想要在目标类中使用的类的实例作为属性,如下所示:
@property (nonatomic,strong) ClassYouWantToUse *classObject;
或者作为实例变量,如下所示:
ClassYouWantToUse *classObject;
确保初始化它! (通常在 ViewDidLoad 内部):
classObject = [[ClassYouWantToUse alloc] init];
现在您可以像这样调用该类中的任何公共方法:
[classObject theClassMethodWithParam:param1 andSecondParam:param2];
Note:ClassYouWantToUse 类必须具有您希望通过在头文件中声明来使其可供其他人访问的方法:
- (void)theClassMethodWithParam:(UIImage*)someImage andSecondParam:(NSString*)someText;
否则你将看不到这些方法。
Swift:
swift 中确实没有什么特别的,只是添加这个作为参考。
您只需快速创建要使用的类的实例即可:
let classObject = ClassYouWantToUse()
并直接使用它:
classObject.theClassMethodWithParam(param1, andSecondParam:param2)