Build desktop applications for the Mac OS X by exploring the many frameworks and essential design patterns in Cocoa.
- Hi, this is Simon Allardice. Welcome to Cocoa essential training. In this course we're going to build applications that run on Mac OS 10. That's what Cocoa development is all about. And to do this, we're gonna use Xcode, the development environment for creating, testing, debugging and managing Mac apps. You'll see a lot of Objective-C, the main programming language used to create these apps. And Cocoa development has a long history, so we're going to explore the common conventions and guidelines of programming Mac applications that have grown over the years.
Concepts like delegation and model view controller and how they're use in Cocoa. We'll also talk about what's new and up to the minute in Cocoa development now, sandboxing, gatekeeper, and more. And if those terms mean nothing to you now, that's fine. They will by the time we're done. And we'll go over the process of developing a Macintosh application, see what can and should be done with the user interface, talk about testing, debugging, and even publishing your app to the Mac app store, so let's get started.
- Installing the tools
- Creating your first app
- Adding basic interactions
- Understanding the Cocoa application life cycle
- Creating custom controller classes
- Creating alerts
- Understanding delegation
- Working with buttons, text fields, sliders, and more
- Using layout and data views
- Adding and editing toolbars
- Using key-value coding
- Binding objects
- Debugging code
- Distributing an application
- Creating icons and full-screen apps
Skill Level Beginner
1. Getting Started
2. Core Cocoa Skills
4. Creating User Interfaces
5. Arranging User Interfaces
6. Using Data Controls
7. Debugging and Troubleshooting
8. Distributing an Application
9. Finishing Touches
Creating full-screen apps6m 43s
Final thoughts4m 10s
- 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.