2013-11-09 36 views
0

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

谢谢,
迈克

+0

请我的答案在这个环节 http://stackoverflow.com/questions/19872720/setter-in-nsstring-ios/19872986#19872986 – suhit

回答

1

,如果你要创建的类,它的工作作为一个中心枢纽然后创建单独的类和随时随地的访问弗朗另一类嘛更好。创建单例类的优点是共享单个内存空间。所以当访问其他类的方法和变量时,它将会减少开销。

+0

所以你说这是最好创建一个单独停止多个分配,对吗?所以每次我调用'[DataModel doSomething];'我正在创建一个新实例?如果是这样,这是有道理的。 – Mike1690

+0

是的,如果你使用单例,它会减少内存开销,它只会创建单个实例。 –

相关问题