この間知ったのですが、 IBOutlet
は通常 .m
内に書く class extension 内にも書くことができます。
外向きのインタフェースである .h
を汚さなくて済むので良いですね。
FooViewController.m
@interface FooViewController ()
@property (nonatomic, strong) IBOutlet UILabel *label;
@end
@implementation FooViewController
...
@end