Advanced Language Features 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.