¿Cuál es el propósito de usar IBOutlets e IBActions en Xcode e Interface Builder?
¿Hay alguna diferencia si no uso IBOutlets e IBActions?
Rápido:
@IBOutlet weak var textField: UITextField!
@IBAction func buttonPressed(_ sender: Any) { /* ... */ }
C objetivo:
@property (nonatomic, weak) IBOutlet UITextField *textField;
- (IBAction)buttonPressed:(id)sender { /* ... */ }