Start learning with our library of video tutorials taught by experts. Get started
Viewers: in countries Watching now:
There are a lot of programming languages out there, but Objective-C is the best choice for developers who want to develop iOS and OS X apps. This course is your primer. Get the tools you need, learn the structure of Objective-C, and get your first code up and running. Author Simon Allardice also walks you through the Foundation framework, a collection of prewritten code that makes the coding process easier; shows you how to design and build your own classes; and provides memory management techniques—the key to efficient programming. Plus, learn how to make your way around Xcode 5, the app to write, test, and debug Objective-C, and into advanced features like categories, protocols, and dynamic typing.
Welcome to Objective-C Essential Training. I'm Simon Allardice. Okay, there are dozens of programming languages out there. But if you want to build applications that run on the iPhone or the iPad or create Desktop applications for the Mac there is one language above all the others, Objective-C. It is the best language for building apps for Apple hardware. We'll begin here with the very basics. Getting the tools that you need, what an objective C program looks like, how to get your first code up and running.
We'll then go step by step through the different pieces of the language. We'll explore the foundation framework, a collection of pre-written code that's there to help you with every objective C project you'll write. You'll see how to design and build your own classes and Objective-C. There's a section on memory management. A vital aspect of programming in this Objective-C world. And at the same time we'll be exploring Xcode 5. The application you'll use to write, test and debug Objective-C programs. And we'll go all the way into more advanced language features, categories, protocols, and dynamic typing.
Now this course intentionally does not get into creating user interfaces for the iPhone or the Mac desktop. It is about the Objective C language itself and the core language skills that you'll need whether you're coding for the Mac, the iPad, or the iPhone, or all of them. Let's begin. Welcome to Objective-C Essential Training.
There are currently no FAQs about Objective-C Essential Training.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.