Advanced Language Features

Swift 2    |    Intermediate
  • 15 Videos | 1h 29m 21s
  • Earns a Badge
Likes 8 Likes 8
Swift is based on Objective-C, but uses features from a range of different programming languages. Explore some advanced language features including structures and classes, and using type checking, casting, and operator overloading.

WHAT YOU WILL LEARN

  • use stored and lazy stored properties in instances of enumerations, structures, and classes in Swift
    use computed properties with instances of enumerations, structures, and classes in Swift
    use property and variable observers in Swift
    define type properties for classes, structures, and enumerations in Swift
    use instance methods with instance of classes, structures, and enumerations in Swift
    define type methods for classes, structures, and enumerations in Swift
    use subscripts with classes, structures and enumerations in Swift
    implement class inheritance with subclassing and overriding functionality in Swift
  • implement type checking in Swift
    implement DownCasting in Swift
    implement type casting for Any and AnyObject in Swift
    nest enumerations, structures, and classes in Swift
    implement optional chaining in Swift
    work with advanced operators in Swift
    overload operators in Swift

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.