iPhone アプリのすべてのメソッドを格納する .m ファイルを ai で作成するにはどうすればよいですか?
これらのメソッドを任意のビューから呼び出せるようにする必要があります。
方法の例:
-(void)loadinfo(id):sender{
//Dynamically load UI Stuff
}
iPhone アプリのすべてのメソッドを格納する .m ファイルを ai で作成するにはどうすればよいですか?
これらのメソッドを任意のビューから呼び出せるようにする必要があります。
方法の例:
-(void)loadinfo(id):sender{
//Dynamically load UI Stuff
}
のカスタム サブクラスを作成する通常の設計パターンを使用して、目的を達成できるように思えますNSObject
。クラス メソッドを使用したり、シングルトンとして記述したりするなど、手の込んだことを行う必要はありませんが、必要に応じて行うことができます。
必要なすべてのメソッド (クラスまたはインスタンス) を含む標準の NSObject 派生サブクラスを作成し、そのメソッドの 1 つを使用する必要があるときはいつでもそのクラスをインポートするだけです (クラス メソッドを直接呼び出すか、クラスのオブジェクトをインスタンス化し、通常の方法でオブジェクトのメソッドを呼び出します)。したがって、目的のファイルにクラスをインポートします。
#import "YourSubclass.h"
次に、メソッドを呼び出したい場合:
[YourSubclass yourClassMethod]; // If a class method
また
YourSubclass *subclass = [[YourSubclass alloc] init]; // If an instance method
[subclass yourInstanceMethod];
//[subclass release]; // Uncomment if *not* using ARC
このサブクラスをシングルトンとして実装することもできますが、このデザイン パターンは適切な方法ではないと感じる人もいます (Luke Redpath はシングルトンに関する記事でこの見解を述べています)。