从其他类访问方法 - 这是一种合法的方式

时间:2013-11-09 13:07:26

标签: ios iphone objective-c

我对整个编码场景很陌生,并试图创建一种从我的应用程序中的任何位置访问类似方法的方法。我创建了一个名为HelperMethods : NSObject的类。然后我定义了所有我的帮助方法:+ (returnObject *) thisIsMyHelperMethodWithParameter:(object*)object;然后在实现中创建方法体。然后我在我的应用前缀文件中放了一个#import "HelperMethods.h",这样我就可以在应用中的任何地方访问它。然后,我从应用内的任何位置拨打[HelperMethod thisIsMyHelperMethodWithParameter:];。它工作正常,我没有任何问题,但这是一个合法的方式来创建一个有用的方法的中心枢纽?

谢谢,
麦克

1 个答案:

答案 0 :(得分:1)

如果你想创建一个作为中心集线器的类,那就更好了,然后创建单例类并访问其他类的任何地方。创建单例类的优点是它共享单个内存空间。因此,当从其他类访问方法和变量时,它将减少开销。