私のアプリでは、同じ void メソッドを異なるクラスで頻繁に使用しています。すべてのクラスに void コードを記述したくはありませんが、コードを変更する必要があり、すべてのクラスを通過して個別に変更したくないため、別のクラスから呼び出すことができます (間違いを最小限に抑えます)。コードで)。
これを行う方法はありますか?
クラスを作成し、メソッドをクラス メソッドとして追加します。
MyHelper.h
@interface MyHelper : NSObject
+(void)utilityMethod;
...
MyHelper.m
@implementation
+(void)utilityMethod {
...
次に、クラスを参照できます。
#include "MyHelper.h"
....
[MyHelper utilityMethod];
これでコードは 1 か所にまとめられ、.h ファイルを含めることで任意の場所に追加できます