- [Instructor] This is a course aiming at deepening your knowledge on protocol-oriented programming in Swift. However, since we delve into advanced topics, prior knowledge about object-oriented development and some experience in Swift programming is required. For example, we're going to work with reference and value types. We will declare and implement functions and methods. And we will put together a fully functional iOS app towards the end of this course. We'll be using Xcode, Swift Playgrounds and Storyboards.
If you are not familiar with these concepts, I suggest you check out the course, Swift 4 Essential Training with Harrison Ferrone. To implement the exercises in this course, you will need Xcode 9.0 or later. You can download Xcode for free from the Mac App Store. Xcode 9.0 requires a Mac running macOS Sierra 10.12.4 or later.
- Comparing object-oriented programming with protocol-oriented programming
- Methods and class-bound protocols
- Adopting a protocol
- Declaring asynchronous behavior
- Preparing and implementing fallback logic
- Implementing an app using protocol-oriented programming
Skill Level Intermediate
1. Protocol-Oriented Programming
4. Implement the Weather App Using POP
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.