One day, I decided that I was ready to get myself married. In order to accomplish that, I had to make some radical changes. Given the fact that I spend day in and day out listening to what men like and don't like when it comes to dating, I already knew the "secret sauce" for getting married... now, I just needed to practice what I preached.
I guess you can say I've been lucky. In all the years I've owned an iPhone, I've never had a single problem after updating to the latest IOS. I've heard rumblings about bugs and the like, but never experienced any of the issues, firsthand. So much for luck. Let's be perfectly clear: IOS 9 is The Devil.
I've been an avid Apple user ever since I starting writing my college papers on the Macintosh Classic in the early 90s. As years wore on, I upgraded as my budget allowed, eventually acquiring the first iMac G3 in 1998. Apple products were so incredible back then, and I'd laugh at friends and family members when they'd call to ask for help removing a virus from their pathetic PCs.
In addition to attracting buyers from other smartphone platforms, mostly Android, Apple relies in part on a shrinking pool of first-time smartphone buyers. Yet at least in the U.S., first-time smartphone buyers, either those coming from a basic flip phone or true first-time mobile phone owners, choose Android phones by a large margin.
A natural place to start out with Swift and Xcode is to build Single View Applications. This is a great template that Xcode provides and is a great starting point for almost every project. But as you grow your applications you begin to need more than one screen or view and hence more than one view controller.