Swiftly Up to Speed

Swiftly Up to Speed

The Power of Swift Types (June 2014)

Swift is a new programming language currently in limited release, but soon millions of Swift programmers will start popping up all around the world.

Want to get ahead of them?

Swift can help you write better programs. Swift can help you create better data structures. Swift can help you think more clearly about unfortunate code corners we all fall into from time to time.

All these new features and capabilities come with a slight learning curve. Even if you write code in a dozen programming languages every day, Swift still has some attention grabbing features.

We’re starting out by covering Swift’s ability to create custom types.

Swift is an early-binding, strongly-typed language, and Swift takes full advantage of those strong types by letting you create custom types, with full verification at compile time, to improve the reliability and readability of your code.

Chapter Outline

Full Chapters

  1. The Power of Swift Types
  2. Introduction to Swift Types
  3. Containers
  4. Real World Example: Stripe Data Types in Swift
  5. JSON From Swift Types