Используйте void вместо IBAction в качестве типа возвращаемого значения метода

Я изучаю разработку ObjC и iOS. Все компоненты, которые я использую в своих приложениях, создаются программно (представления, кнопки, метки и т. Д.).

Вот мой код

...
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.btn addTarget:self 
                  action:@selector(someAction:) 
        forControlEvents:UIControlEventTouchDown];
....


-(void)someAction
{
 logic
}

. Я заметил, что могу использовать void вместо IBAction в качестве типа возврата селектора. Это правильный подход? Могут ли быть какие-то подводные камни?

5
задан objlv 4 February 2012 в 18:59
поделиться