More Information
  • Explore the features of Swift
  • Connect to a server and parse JSON data
  • Take advantage of CocoaPods to use third-party libraries
  • Utilize a clean and effective architecture to decrease complexity and speed up development
  • Work with the most useful parts of the iOS SDK
  • Build video games with SpriteKit and SceneKit
  • Develop apps from start to finish
  • Implement a weather app using fake data

When Apple announced Swift at the WWDC, the iOS developer community became excited about the opportunities to improve the way in which they build iOS apps. Swift is a user-friendly language with a smooth learning curve; it is safe, robust, and flexible, and it introduces new ways to solve old problems.

Swift by Example is a fast-paced, practical guide that shows you how to develop iOS apps using Swift. Through the development of six different apps, you'll learn how to use either the right feature of the language or the right tool to solve a given problem.

By the end of the book you will be able to build well-designed apps, effectively use AutoLayout, and develop a video game.

  • Learn Swift language features quickly, with playgrounds and in-depth examples
  • Implement real iOS apps using Swift and Cocoapods
  • Create professional video games with SpriteKit, SceneKit, and Swift
Page Count 284
Course Length 8 hours 31 minutes
ISBN 9781785284700
Date Of Publication 18 Jun 2015


Giordano Scalzo

Giordano Scalzo is a developer with 20 years of programming experience, since the days of ZX Spectrum. He has worked in Swift, Objective-C, C/C++, Java, .Net, Ruby, Python, and in a ton of other languages that he has forgotten the names of. After years of backend development, over the past 5 years, Giordano has developed extensively for iOS, releasing more than 20 apps—apps that he wrote for clients, enterprise applications, or on his own. Currently, he is a contractor in London, where he delivers code for iOS through his company, Effective Code Ltd, with the objective being quality and reliability.