Apple are pushing storyboards a lot but that'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/Swift classes rather than XML.