0

我在我的应用程序代码的许多不同位置使用相同的代码。代码非常长且复杂,并且在多个地方使用相同的代码会占用大量空间。

有没有办法把它变成一个函数,这样我就可以输入类似 longCode 的东西;它运行我在定义它时在函数中编写的所有代码,以便节省一些空间?

4

2 回答 2

2

是的你可以。有很多方法可以做到这一点。例如,使用一种公共静态方法创建类。

@interface YourClass : NSObject

+ (int)longCode:(int)x;

@end

现在您可以像这样使用您的代码:

int y = [YourClass longCode:x];
于 2013-07-28T14:06:17.047 回答
0

您似乎在问题中回答了您自己的问题...将代码放入函数中,更好的是类/静态函数。

像这样定义一个类函数:

+ (returnType) theFunction: (SomeType*) aParameter {

}

在标题中定义它然后你可以导入标题

看看这个以获取更多详细信息

于 2013-07-28T14:06:53.347 回答