Beginning iphone development with swift 3 : exploring the iOS SDK (2016)