Ios 在我的应用程序中多次使用相同的代码
我在我的应用程序代码中的许多不同位置使用相同的代码。代码非常长且复杂,在多个地方使用相同的代码会占用大量空间Ios 在我的应用程序中多次使用相同的代码,ios,objective-c,Ios,Objective C,我在我的应用程序代码中的许多不同位置使用相同的代码。代码非常长且复杂,在多个地方使用相同的代码会占用大量空间 有没有办法把它变成一个函数,这样我就可以输入像longCode这样的东西;它运行我定义函数时在函数中编写的所有代码,这样可以节省一些空间?是的,可以。有很多方法可以做到这一点。 例如,使用一个公共静态方法创建类 @interface YourClass : NSObject + (int)longCode:(int)x; @end 现在,您可以像这样使用代码: int y = [Y
有没有办法把它变成一个函数,这样我就可以输入像longCode这样的东西;它运行我定义函数时在函数中编写的所有代码,这样可以节省一些空间?是的,可以。有很多方法可以做到这一点。 例如,使用一个公共静态方法创建类
@interface YourClass : NSObject
+ (int)longCode:(int)x;
@end
现在,您可以像这样使用代码:
int y = [YourClass longCode:x];
你似乎在问题中回答了自己的问题。。。将代码放在函数中,最好是类/静态函数 定义一个类函数,如下所示:
+ (returnType) theFunction: (SomeType*) aParameter {
}
在标题中也定义它,然后您可以只导入标题
查看更多详细信息是。创建一个类,并将代码放入某个静态方法中。在任何需要的地方包含您的类,并像这样调用[YourClass runMyLongCode];这不是为了节省空间,而是不必在需要更改时对多个位置进行相同的更改。我没有得到反对票。虽然答案对任何有经验的程序员来说都是显而易见的,但这是一个好问题,因为提问者意识到答案应该是显而易见的。这是智慧的开始!