apple-ux-guide

Do NOT use Storyboards or Xibs

Convention

In most cases on both macOS and iOS, it is recommended to avoid storyboards (and XIBs) in favor of programmatically creating views and view controllers

Rationale

Exceptions

How to convert xib/storyboards to programmatic initialization on iOS