Cocoa Essential Training
Discover how to build desktop applications for the Mac by exploring the many frameworks and essential design patterns in Cocoa. Author Simon Allardice shows you how to create a better-looking user interface that works on multiple screen sizes with Mac OS X Lion. The course also demonstrates how to use the Cocoa frameworks to build several example applications, and reinforces the best practices to build apps and get them ready for the Mac App Store.
- 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
Hi, this is Simon Allardice, and welcome to Cocoa Essential Training. In this course, we're going to build applications that run on Mac OS X. That's what Cocoa development is all about. And to do this, we're going to 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 used 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 a user interface, talk about testing, debugging, and even publishing your app to the Mac App Store. So let's get started.
There are currently no FAQs about Cocoa Essential Training.
iOS 8 App Development with Swift 1 Essential Training999,394 Views
Illustrator CC 2013 One-on-One: Fundamentals1,633,291 Views
Objective-C Essential Training1,010,626 Views
PHP with MySQL Essential Training3,907,848 Views
Cocoa with Swift Essential Training196,572 Views
Foundations of Programming: Fundamentals6,728,971 Views
iOS App Development Essential Training1,108,791 Views
Illustrator CC 2013 One-on-One: Mastery286,020 Views