Join Simon Allardice for an in-depth discussion in this video Exploring the Apple Human Interface Guidelines for OS X, part of Cocoa Essential Training.
If you have been using a Mac for a while, several of the button choices in the…Cocoa Application are pretty obvious.…You can tell the difference between say using a Push button, and when you might…use something like a Disclosure button.…However, most developers even with long histories on the Mac are less sure when…the question is something like when should you use a Gradient button as opposed…to a Square button as opposed to a Bevel button?…What's the difference between using a Recessed button and an Inline button,…particularly as they look almost identical in the Library section?…And of course, this is Apple, so we can presume that all these choices…matter, it's not arbitrary.…
Well, we need to step up our knowledge of Apple's official Human Interface Guidelines.…Now this is a document that you can get from the Apple developer site.…And if I go into the Mac Dev Center, I often don't even need to be logged in…to be able to find it.…I'm going to jump into the Guides section of the Mac OS X Developer Library.…
- 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.