This course is designed for iOS developers who only know Swift. In order to get a job as an iOS developer you need to know the basics of Objective-C. Also there are still a ton of libraries and tutorials all written in Objective-C.
This is the BEST Objective-C course out there!
HOW THIS COURSE WORKS
There is 8.5 hours of video content for you to complete. You will spend an additional 15-20 hours working on exercises to help you retain the knowledge.
HOW ARE MY COURSES DIFFERENT?
ABOUT MARK PRICE
"I am a veteran mobile developer having built over 57 mobile apps for iOS and Android. I owned two tech consulting companies that were highly successful. I have worked on Call of Duty and worked with other top titles and companies such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.
I also spend most of my days now as a professional engineering instructor - changing the lives of students throughout the world - going from being broke to making up to 85k+ a year within 6 months.
You'll learn about how both local and instance variables work in Objective-C and you'll learn about pointers.
Convert this Swift iOS app into Objective-C
Learn how to work with NSString in Objective-C.
Learn how to use conditional logic with BOOL and if else statements with Objective-C for iOS apps
Learn how to work with Objective-C Methods and also compare them to Swift functions
Learn how to work with Arrays in Objective-C - both NSArray and NSMutableArray
Learn how to work with NSDictionary and NSMutableDictionary in Objective-C for iOS apps
Learn how to work with loops and fast enumeration in Objective-C for iOS apps
Learn how to work with Classes and Inheritance in Objective-C. Also learn of some about what features are not available in Objective-C classes but that are available in Swift for iOS apps
You are going to learn how to read official Apple Documentation/Guide and do some exercises based on the information you learn. Reading and applying documentation is an incredibly important talent to have.
Learn the important differences between weak and strong. Also learn about retain cycles and how to avoid them in Objective-C for iOS apps
Learn how to create and work with initializers and designated initializers in Objective-C for iOS apps
Completely recreate this Swift project in Objective-C
Learn how to write safer code in Objective-C using Nullability - which is similar to Optionals in Swift for iOS apps
Learn how to extend functionality of classes with Objective-C categories - similar to Swift extensions for iOS apps
Convert this Swift extension into an Objective-C category and test that it works the same
Learn how to use Swift in Objective-C projects and Objective-C in Swift projects for iOS apps
You will completely recreate this Objective-C Chat app into Swift
Take a look at the awesome things you are going to build in this Objective-C iOS app
We'll create our Objective-C project and learn about how to create Singletons in Objective-C
You will create your own Node and Express server and then learn how to design your API
In this lesson you will learn how to create a robust http service with NSURLSession and Objective-C Blocks
Learn how to create a custom view class in Objective-C and build out the other views for the project
Learn how to work with UITableViews and protocols in Objective-C
Create the IBOutlets and show the data in the custom cell in Objective-C
You will learn how to work with UIWebView & UIWebViewDelegate. You'll learn how to load HTML strings into the webview and you'll also learn how to load CSS dynamically into your webview through Javscript and Objective-C. Lastly you'll learn how to play Youtube videos.
Download the source code
Learn how to make HTTP POST requests and how to handle them on your server from your iOS app in Objective-C
You are going to add some awesome features to your Objective-C app and backend Node server for your iOS app
Learn about some of the popular web development IDE's and then we'll install one
Learn how to install Node Js
Another video on how to install node and do some simple operations from the Node shell
Learn the basics of Node and the Node Package Manager (NPM)
Learn how to create an use your own Node modules with require
Learn how to use the readline-sync package to get user input from the terminal
You will create a simple calculator in Node
You will learn how to create simple Node and Express servers that will allow your mobile apps the ability to talk to a back-end
Build a simple express server and understand the NPM packages that allow you to build your server for your Objective-C iOS app
I am a veteran mobile developer having built over 57 mobile apps for iOS and Android, and I've also build multiple Unity 3D games, including Call of Duty Ghosts mobile.
I also spend most of my days now as a professional engineering instructor - changing the lives of students throughout the world - helping them make amazing salaries as engineers.