[2010-10-20 19:49:55]
>>>[iphone]
>>>[objective-c]
InterfaceBuilderでボタン作って,どうやってアクションを指定してるんやとおもって,IBActionとか調べました.
詳解Oective-C 2.0の160ページあたりをよんで,Xcodeで試してわかったのは,
@interface hoge : NSObject { } -(IBAction)someMethod:(id)sender; @end
とか書いて保存すると.InterfaceBuilderが(IBAction)*1を見つけて,File's OwnerのReceived ActionにsomeMethodを追加してくれます.
そんであとはそのメソッド名の右の○をボタンなりスイッチなりに繋いで
どんなイベントの時に呼び出すか指定するんですね.
なるほどがってん.
*1:実際はマクロで(void)として扱われるみたいなので,InterfaceBuilderのための記号なんですね