Apple are pushing storyboards a lot but that&#x27;s all about making the learning curve less steep for entry-level developers. Doing UI programmatically is going to be the way to write any reusable piece of code, unless Apple change Interface Builder to generate ObjC&#x2F;Swift classes rather than XML.