Life without Interface Builder

most of the parts are right, I will still encourage my colleagues to try IB first. And for beginners, I will do the same things as well. IB might be slow (especially, there are too many scenes inside), but it’s still a good tool to visualize thing and let developers know what will be happened. But after they level up, they should definitely try the way described here.