Next steps

…Now that we've covered the basics of creating Coco applications,…you may be wondering, what's next.…The first place I'd point you to, is the Mac Dev Center.…Here you'll find helpful articles, sample code, and…guides to get you started on the specifics on what you want to do.…Now since we've only covered the basic tools of Coco, you may be interested in…learning more about working with video, or audio, or more networking information.…Well you can find that in the Guide section.…

So I'm going to Guides, and if you look under topics, you'll see…there's Apple Applications Audio, and Video Data Management, et cetera.…So Apple has all kinds of helpful guides to get you started here.…If you scroll down past the topics, you can see guides on specific frameworks, or…the media layer and so forth.…One of the most helpful guides is something that we've already looked at,…which is Apple's human interface guidelines.…As I search for human interface, you'll see OSX Human Interface Guidelines.…

So you can always find it here if you need a reference.…

Resume Transcript Auto-Scroll

Author

Updated

5/3/2016

Released

10/17/2014

Cocoa and Swift make a great team for building apps. Cocoa is the framework in which Mac OS X itself is written, and Swift is the new language that makes working with Cocoa classes and APIs easier than ever before. Here Todd Perkins walks you through the steps to creating Mac applications with this powerhouse combo. He'll take you through the basic concepts behind Cocoa, Swift, and the development environment known as Xcode, and then go straight into development. Learn how to create interface elements and connect them to code, work with bindings and key-value coding, and debug your applications and submit them to the Apple Store.

Topics include:

Creating your first Cocoa app

Understanding the relationship between Cocoa and Swift

Creating a playground

Working with variables, functions, arrays, and loops

Creating basic interactions and quick connections

Building custom controller classes

Using delegates

Creating and arranging interface elements

Using data controls

Debugging and troubleshooting

Distributing a Cocoa application

Skill Level Beginner

4h

Duration

269,955

Views

Show MoreShow Less

Q: This course was updated on 5/03/2016. What changed?

A: We added one new tutorial explaining how the Swift 2 and Xcode 7 updates affect the training in this course (which was recorded using Swift 1 and Xcode 6). The changes are minor, so Todd provides some short tips for using optionals, coding with NSDate() and NSURL(string:), and working with other smaller changes in the framework.