iphone,我在哪里声明一个可以在所有类中调用的全局方法

时间:2010-06-29 07:38:38

标签: objective-c iphone

如何编写可在iPhone App中的任何位置调用的全局方法 任何人都可以请帮助....

2 个答案:

答案 0 :(得分:3)

您可以在任何地方编写全局函数(不是类的一部分)。只需在您使用它的地方添加声明(即包含头文件)。

例如:

文件globalfunctions.h

void doCoolStuff();

文件globalfunctions.c

#include "globalfunctions.h"
void doCoolStuff()
{

}

以及使用它的地方

#include "globalfunctions.h" // or
#import "globalfunctions.h"

答案 1 :(得分:1)

您通常会使用Singleton类来包含iphone应用程序的全局数据和方法。以下是2个不错的参考文献:Singleton TutorialSingleton Pattern