Udemyexperten

Swift 4 Protocol-Oriented Programming

C++ multithreading course: Learn concurrent programming techniques. Master multithreading for efficient C++ applications. Boost performance!

4.1(29)
154students
2h 54m
Certificate
Packt Publishing
Packt PublishingTech Knowledge in Motion

Course Content

Swift 4 Protocol-Oriented Programming is an advanced Udemy course taught by Packt Publishing. It runs 2h 54m, is taught in English, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 29 reviews, with 154 students enrolled. It is a paid course, first published January 2018.

Unlock the Power of Swift Programming for iOS and macOS Development

Swift is the leading language for building innovative applications on Apple platforms. This course dives deep into the core concepts that make Swift so powerful, focusing on Protocol-Oriented Programming (POP), generics, and value types. Mastering these techniques is essential for any aspiring or experienced Swift developer.

Understanding POP vs. OOP in Swift

This course clarifies the distinctions between Object-Oriented Programming (OOP) and Protocol-Oriented Programming (POP), demonstrating practical applications of POP through real-world examples. You'll learn how to leverage protocols to create highly flexible and maintainable code.

Swift Data Types: Value vs. Reference

Gain a comprehensive understanding of the various data types available in Swift, and the critical differences between value types (structs, enums) and reference types (classes). This knowledge is fundamental for writing efficient and robust Swift applications.

Benefits of Protocol-Oriented Programming

Discover how Protocol-Oriented Programming enables you to write cleaner, more testable, and scalable Swift code. Learn to design applications with a focus on protocols to achieve greater flexibility and easier maintenance.

About the Author: Jon Hoffman

Jon Hoffman brings over 25 years of experience in IT to this course. Currently a Senior Software Engineer at Syn-Tech Systems, Jon has been developing for the iOS platform since 2008, with numerous apps published on the App Store and for enterprise clients. He's also proficient in Android and Windows mobile development. Jon is passionate about tackling complex challenges and sharing his expertise. Outside of work, he enjoys robotics, 3D printing, and Tae Kwon Do, a family pursuit where he and his daughters have earned black belts.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

skillshare
5.0(609)
51m
intermediate
skillshare

Swift Fundamentals

by Simon Allardice

5.0
3h 48m
beginner
pluralsight

Swift Fundamentals

by Simon Allardice

5.0
3h 48m
beginner
pluralsight

Swift Fundamentals

by Simon Allardice

5.0
3h 48m
beginner
pluralsight