Paris Buttfield-AddisonJon Manning

Five Swift Essentials

Date: This event took place live on February 10 2015

Presented by: Paris Buttfield-Addison, Jon Manning

Duration: Approximately 90 minutes.

Questions? Please send email to


Watch the webcast recording

In this webcast, we'll cover five important features of the Swift language, and talk about how you can use them to reduce the amount of code you need to write, to make your code easier to understand, and to extend the Swift language to meet your needs.

  • Generics: Write code that doesn't need to know every detail about the data it's working with
  • Closures: Writing code that can be run at a later time
  • Types and protocols: Understanding how Swift's type system works, and how to make custom types that fit neatly into the language
  • Custom operators: Creating your own representations for different ways objects can interact with each other.
  • Literal convertibles: Writing code that interacts nicely with built-in types.

This talk is designed for existing programmers of any type, but does not necessarily require any Swift (or Objective-C) experience. At the end, attendees will understand these five essential components of the Swift, and how to use them to improve their code and be more "Swifty".

About Jon Manning

Jon Manning is a world renown iOS development trainer and writer, game designer and mobile software engineering wizard.

He has co-authored two books on mobile development and enjoys re-implementing such things as OpenGL and the Objective-C runtime (in his spare time).

Jon is also a researcher in Human-Computer Interaction working towards a PhD.

About Paris Buttfield-Addison

Paris Buttfield-Addison is a mobile app engineer, game designer, and researcher with a passion for making technology simpler and as engaging as possible. Paris recently submitted a PhD investigating how people use tablets for information management.