add macro for binding `initWithFrame` with a nib.