Xcode と Interface Builder で IBOutlets と IBActions を使用する目的は何ですか?
IBOutlets と IBActions を使用しなくても違いはありますか?
迅速:
@IBOutlet weak var textField: UITextField!
@IBAction func buttonPressed(_ sender: Any) { /* ... */ }
目的 C:
@property (nonatomic, weak) IBOutlet UITextField *textField;
- (IBAction)buttonPressed:(id)sender { /* ... */ }