Skip to content
Sheffield Kevin edited this page Apr 17, 2015 · 5 revisions

First Talk

I think Luke's idea is a good one, that we should try and break the first talk up to split between the three of us. 10 minutes each?

Topics for discussion

How swift is different to common languages?

  1. Optionals
  2. Pattern matching, see for example pattern matching in switch statements.
  3. Enums with associated values

Objective-C developers moving to Swift

  1. Tuples
  2. Static versus dynamic languages
  3. Type safety

Swift advanced features

  1. Generics

Cocoa and Swift

Functional Programming and Swift

  1. Basics
    • using let over var.
    • Functions whose result is only dependent on arguments passed in
  2. Pragmatic functional programming
  3. Invitation to Sheffield def shef group to give us a talk