Professional Documents
Culture Documents
Introducing Swift
o Learn about the origin of Swift and some of its basic syntax.
o Learn how to handle and store data using clearly defined types.
Introducing Operators
o Learn how to use logical operators to check conditions and control application flow by choosing
which code will be executed.
Introducing Strings
o Learn how to create and store text using the `String` type.
Introducing Functions
o Learn how to declare functions with different parameters and return types, while gaining a better
understanding of the importance of abstraction.
Introducing Structures
o Learn how to create structures and you'll discover how structures form the building blocks of your
code.
Introducing Classes
o Learn what makes classes different than structures and when to use classes instead of structures.
You'll also learn about inheritance, superclasses, and subclasses.
Introducing Optionals
o Learn to use optionals to properly handle situations when data may or may not exist.
Introducing Collections
o Learn about the various collection types available in Swift and how to choose the appropriate one
for a program.
Introducing Loops
o Learn how to create loops in Swift, control the conditions for looping, and specify when to stop.
o Learn to handle invalid and special-case values up front, rather than weaving them throughout your
programming logic.
Introducing Scope
Introducing Closures
o Learn about the concept of closures, how to define them, how to use them as function arguments,
and how to use some of the common functions that take closures
Introducing Enumerations
o Learn where enumerations are commonly used, how to define and assign them, and how to work
with enumerations using `switch` statements.
Introducing Extensions
o Learn how to define an extension and why you should use them
Introducing Protocols
o Learn what protocols are, when to use them, and how to write your own
IOS API
Content
Introduction
Develoment Objects
o Display Data
Enhanced Development