Я изучаю разработку ObjC и iOS. Все компоненты, которые я использую в своих приложениях, создаются программно (представления, кнопки, метки и т. Д.).
Вот мой код
...
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.btn addTarget:self
action:@selector(someAction:)
forControlEvents:UIControlEventTouchDown];
....
-(void)someAction
{
logic
}
. Я заметил, что могу использовать void вместо IBAction в качестве типа возврата селектора. Это правильный подход? Могут ли быть какие-то подводные камни?