Advanced Language Features
Swift 2
| Intermediate
- 15 videos | 1h 25m 21s
- Earns a Badge
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 swiftUse computed properties with instances of enumerations, structures, and classes in swiftUse property and variable observers in swiftDefine type properties for classes, structures, and enumerations in swiftUse instance methods with instance of classes, structures, and enumerations in swiftDefine type methods for classes, structures, and enumerations in swiftUse subscripts with classes, structures and enumerations in swiftImplement class inheritance with subclassing and overriding functionality in swift
-
Implement type checking in swiftImplement downcasting in swiftImplement type casting for any and anyobject in swiftNest enumerations, structures, and classes in swiftImplement optional chaining in swiftWork with advanced operators in swiftOverload operators in swift
IN THIS COURSE
-
8m 25sIn this video, you will learn how to use stored and lazy stored properties in instances of enumerations, structures, and classes in Swift. FREE ACCESS
-
6m 34sIn this video, find out how to use computed properties with instances of enumerations, structures, and classes in Swift. FREE ACCESS
-
4m 45sIn this video, you will learn how to use property and variable observers in Swift. FREE ACCESS
-
4m 32sIn this video, you will learn how to define type properties for classes, structures, and enumerations in Swift. FREE ACCESS
-
6m 28sLearn how to use instance methods with instances of classes, structures, and enumerations in Swift. FREE ACCESS
-
3m 54sLearn how to define type methods for classes, structures, and enumerations in Swift. FREE ACCESS
-
5m 36sIn this video, find out how to use subscripts with classes, structures, and enumerations in Swift. FREE ACCESS
-
7m 40sLearn how to implement class inheritance with subclassing and overriding functionality in Swift. FREE ACCESS
-
5m 9sIn this video, you will learn how to implement type checking in Swift. FREE ACCESS
-
5m 51sDuring this video, you will learn how to implement downcasting in Swift. FREE ACCESS
-
5m 25sDuring this video, you will learn how to implement type casting for Any and AnyObject in Swift. FREE ACCESS
-
4m 50sLearn how to nest enumerations, structures, and classes in Swift. FREE ACCESS
-
6m 41sIn this video, find out how to use optional chaining in Swift. FREE ACCESS
-
5m 16sLearn how to work with advanced operators in Swift. FREE ACCESS
-
4m 17sTo overload an operator in Swift, you must define a function that takes the appropriate number of parameters for that operator. The function must also have the same return type as the operator it is overloading. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.