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