Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Welcome to the intermediate level of learning the Swift programming language. In this module, we’ll take a few minutes to look at where we’re going in this intermediate course, from more foundational lessons on type safety and control flow to more complex topics on computed properties, lazy properties, extensions, and protocols.
In this module, you’ll learn more about type safety and why it’s so important in Swift. Swift is a type-safe language, which means how you establish and use your data types is very important. We’ll look at the String type and take a particularly deeper examination into the Character type that makes up String values. We’ll learn how to convert one specific type to another.
You’ll also learn about Swift’s control flow, going through a review of conditional statements with If Else, how to use logical and comparison operators, and how to loop through, or iterate, through a range of values.
It is for learners at the intermediate level of learning the Swift programming language, building on foundational topics.
It covers type safety and type conversion, the String and Character types, and Swift's control flow including If Else conditional statements, logical operators, comparison operators, and iterating through a range of values.
The lessons are Intermediate Level Overview, Review of Type Safety, and Review of Control Flow.
It relates to Swift programming, program flow, generic programming, and function modules.
The course progresses toward more complex topics such as computed properties, lazy properties, extensions, and protocols.