我的应用中多次使用相同的代码

时间:2013-07-28 14:00:39

标签: ios objective-c

我在应用代码中的许多不同位置使用相同的代码。代码非常冗长而复杂,占用了大量空间,在多个地方都有相同的代码。

有没有办法让它成为一个函数,所以我可以键入类似longCode的东西;当我定义它时,它会运行我在函数中编写的所有代码,这样我可以节省一些空间吗?

2 个答案:

答案 0 :(得分:2)

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

@interface YourClass : NSObject

+ (int)longCode:(int)x;

@end

现在您可以使用您的代码:

int y = [YourClass longCode:x];

答案 1 :(得分:0)

你似乎在问题中回答了你自己的问题......把代码放在一个函数中,更好的是类/静态函数。

定义一个类函数,如下所示:

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

}

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

查看at this了解更多细节