Beginner in Advanced Swift Programming for iOS
- Offered byAlison
Beginner in Advanced Swift Programming for iOS at Alison Overview
Duration | 3 hours |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Beginner in Advanced Swift Programming for iOS at Alison Highlights
- Earn a certificate of completion from Alison
Beginner in Advanced Swift Programming for iOS at Alison Course details
- Outline the use of extensions for existing classes, structures, enumerations or protocols
- Identify when to use enumerations and work with data in a type-safe way
- Illustrate how Swift transformations can be used to manipulate data
- List and explain the different transformation functions in Swift
- Define protocols and their use in the Swift programming language
- Explain what delegation is and how to pass data between view controllers
- Identify when to use the mutating keyword for functions
- This free online iOS development course will teach you about how you can master the Swift programming language and take your iOS development skills to the next level
- You will learn the basics of advanced Swift programming concepts such as enumerations, extensions, protocols, delegates, transformations and more
- This course is an introduction to advanced Swift programming concepts and aims to increase your knowledge of Swift for more advanced iOS development
- This course provides a thorough introduction to some of the more complex topics in Swift and breaks them down with the use of examples and applications
- The course begins by introducing you to essential progamming concepts such as enumerations, extensions, Swift transformations and how to work with data in a type-safe way
- Next, the course continues by outlining protocols and delegates, and how to use them to pass data between view controllers
Beginner in Advanced Swift Programming for iOS at Alison Curriculum
Introduction To Enumerations, Extensions And Swift Transformations
Enumerations, Extensions And Swift Transformations - Learning Outcomes
Enumerations
Extensions- Part 1
Extensions- Part 2
Swift Transformations
Enumerations, Extensions And Swift Transformations - Lesson Summary
Overview Of Protocols, Delegates And Mutating Functions
Protocols, Delegates And Mutating Functions - Learning Outcomes
Intro To Protocols-Delegates - Numbers Example
Intro To Protocols-Delegates Part 2 - Question Generator
Protocols-Delegates - Building Color Magic App UI
Protocols-Delegates - Using The Delegate Method In Color Magic App
Protocols-Delegates - Using Mutating Functions In Types
Protocols, Delegates And Mutating Functions - Lesson Summary
Course Assessment
Introduction To Advanced Swift Programming For IOS - Course Assessment