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
-
1.Stored and Lazy Stored Properties8m 25sUP NEXT
-
2.Computed Properties6m 34s
-
3.Property and Variable Observers4m 45s
-
4.Type Properties4m 32s
-
5.Instance Methods6m 28s
-
6.Type Methods3m 54s
-
7.Subscripts5m 36s
-
8.Inheritance7m 40s
-
9.Type Checking5m 9s
-
10.DownCasting5m 51s
-
11.Type Casting for Any and AnyObject5m 25s
-
12.Nested Types4m 50s
-
13.Optional Chaining6m 41s
-
14.Advanced Operators5m 16s
-
15.Overloading Operators4m 17s
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.YOU MIGHT ALSO LIKE

BOOK
Swift in Depth