Swift Programming - Advanced

Course Description

A two day course covering advanced features of the Swift programming Language. The course is suitable for beginners who are following on from the two-day Swift Programming Introduction course or programmers already conversant with basic Swift programming.
2 Days
Contact us for pricing
Contact us for dates
Contact us for dates

Prerequisites

Attending the two day Basic Swift Course (if just starting with Swift) or previous Swift Programming experience.
Participants must have their own Apple Mac computer.

Course Content

- More Enums, structures, classes and init
- Observers
- Composition
- Built in Functions
- Extensions
- Protocols
- Protocol oriented programming (Only available in Swift no other language)
- Standard Library protocols
- Generics
- Inheritance
- Pattern Matching
- More Functions
- Currying / Partial Calls
- Inspection
- Grand Central Dispatch
- Access Controls
- Error Handling

iOSiPhoneApple ProgrammingiPhone programmingtvOSwatchOSAppleiOSiOS ProgrammingSwiftSwift Programming