Вы можете использовать:
- (BOOL)loadNibNamed:(NSString *)nibName
owner:(id)owner
topLevelObjects:(NSArray * _Nonnull *)topLevelObjects
для загрузки вашего xib-файла, параметр topLevelObjects представляет собой массив, переданный по ссылке, после вызова функции он будет содержать массив объектов из вашей xib, в данном случае вас интересует объект типа NSView, который вы можете добавить вид туда, куда вы хотите