Objective-C 2 for Swift Developers
Swift developers can enhance their abilities by learning and using Objective-C in their projects. This course teaches you how to quickly take advantage of the vast amount of libraries and frameworks for Apple platforms that are still relevant today.
What you'll learn
At the core of developing for Apple platforms is a thorough knowledge of how to take advantage of the rich number of libraries and frameworks that were written in Objective-C. In this course, Objective-C for Swift Developers, you'll gain the ability to read, understand, and use Objective-C code in your own Swift projects. First, you'll learn basic syntax of the Objective-C language. Next, you’ll explore classes and learn about the dynamic runtime. Finally, you’ll discover how to provide interoperability between Objective-C and Swift code. When you’re finished with this course, you’ll have a foundational knowledge of Objective-C that will help you as you move forward to developing applications for iOS, macOS, tvOS, and watchOS.
Table of contents
- Version Check 0m
- Why Objective-C? 1m
- Variable Declaration and Comments 1m
- Primitive Data Types 4m
- Derived Data Types 6m
- Control Flow 5m
- Objects, id Type, and Namespaces 3m
- Class Interface: Properties, Methods, and Nullability 9m
- Class Implementation and Message Sending 5m
- Object Lifecycle 5m
- Collections, Fast Enumeration, and Runtime Type Checking 7m
- Summary 2m