私はObjCとiOSの開発を研究しています。私のアプリケーションで使用するコンポーネントはすべてプログラムで作成されます(ビュー、ボタン、ラベルなど)。代わりにvoidを使用する方法の戻り値の型としてIBAction
は、ここで私は、私は、セレクタの戻り値の型として代わりにIBActionの空隙を使用することができることに注意してください私のコード
...
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.btn addTarget:self
action:@selector(someAction:)
forControlEvents:UIControlEventTouchDown];
....
-(void)someAction
{
logic
}
です。これは正しいアプローチですか? 落とし穴がありますか?
[IBOutletとIBAction]の可能な複製(http://stackoverflow.com/questions/1643007/iboutlet-and-ibaction) –