Home > Store

Cocoa Programming Fundamentals LiveLessons

Cocoa Programming Fundamentals LiveLessons

Your browser doesn't support playback of this video. Please download the file to view it.

DVD

  • This product currently is not for sale.
Not for Sale

Downloadable Video

  • Your Price: $119.99
  • List Price: $149.99
  • About this video
  • Accessible from your Account page after purchase. Requires the free QuickTime Player software.

    Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.

Register your product to gain access to bonus material or receive a coupon.

Buy Lessons

DRM-Free Video Downloads. Purchase and immediately download individual lessons from this video. Make your lesson selections below and click on the Buy button.

Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec. Requires the free QuickTime Player software.

Lesson 1

Lesson 1: Introducing the Cocoa Developer Tools, Downloadable Version

This lesson takes a look at the developer tools available for Cocoa programming: Command-line Unix tools; the Xcode IDE; debugging and profiling tools

Duration: 00:28:48  File Size: 48 MB

Lesson 2

Lesson 2: Creating Simple GUIs, Downloadable Version

This lesson introduces graphical programming on OS X: Using Interface Builder; storing objects in NIB files; connecting controller objects to views; and common Cocoa UI design patterns

Duration: 00:29:36  File Size: 35 MB

Lesson 3

Lesson 3: Understanding Key-Value Coding, Downloadable Version

This lesson looks at two related technologies in Cocoa: Key-Value Coding (KVC) and Key-Value Observing (KVO)

Duration: 00:20:15  File Size: 25 MB

Lesson 4

Lesson 4: Cocoa Graphics, Downloadable Version

This lesson takes a look at the basics of drawing in Cocoa application: NSView and the view hierarchy; handling events; drawing lines and shapes in a Cocoa view

Duration: 00:21:56  File Size: 25 MB

Lesson 5

Lesson 5: Text in Cocoa, Downloadable Version

This lesson explains how to work with text in Cocoa: Storing text; adding attributes to text; enumerating fonts; laying out text

Duration: 00:25:14  File Size: 33 MB

Lesson 6

Lesson 6: Advanced Drawing, Downloadable Version

This lesson explores some advanced graphical features of Cocoa: Reusable drawing with cells; coordinate transforms; drawing text in a custom view

Duration: 00:32:45  File Size: 36 MB

Lesson 7

Lesson 7: Dynamic Layouts in Cocoa, Downloadable Version

The lesson covers how to create dynamic layouts in Cocoa: Understanding the view; moving views to new superviews; creating and destroying windows

Duration: 00:25:55  File Size: 32 MB

Lesson 8

Lesson 8: Audio, Downloadable Version

The lesson covers sound and speech in Cocoa: Playing sound; using QuickTime; synthesizing speech

Duration: 00:22:22  File Size: 25 MB

Lesson 9

Lesson 9: Animated and 3D, Downloadable Version

This lesson covers advanced visual effects in Cocoa: Caching drawing on layers; animating transitions with CoreAnimation; Integrating OpenGL with Cocoa

Duration: 00:26:27  File Size: 35 MB

Lesson 10

Lesson 10: System Integration with Pasteboards, Downloadable Version

This lesson shows how to use pasteboards to integrate applications within a system: Copy and paste; drag and drop; directly accessing pasteboards; supporting pasteboards via delegation

Duration: 00:27:01  File Size: 29 MB

Lesson 11

Lesson 11: Exploring the Objective-C Runtime Library, Downloadable Version

This lesson takes a look inside Objective-C and shows how it provides a lot of the power of Cocoa: How message sending works; exploring the runtime system; sending messages by name; introspecting classes

Duration: 00:23:27  File Size: 29 MB

Lesson 12

Lesson 12: Porting Cocoa Apps, Downloadable Version

This lesson shows how to ports applications to other platforms: Compiling Cocoa applications on other platforms; using GNUstep as a Cocoa replacement; customizing GUIs for non-Mac platforms

Duration: 00:18:57  File Size: 25 MB

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Description

  • Copyright 2011
  • Edition: 1st
  • DVD
  • ISBN-10: 0-321-70143-7
  • ISBN-13: 978-0-321-70143-5

Cocoa Programming Fundamentals LiveLessons provides a video guided tour of the powerful and elegant Cocoa APIs and programming tools found on Mac OS X. Expert author and developer David Chisnall explains how Cocoa's core frameworks and components work, and then demonstrates how to put them to use in designing and developing sophisticated Mac OS X applications.

Extras

Related Article

Replacing Flash with Cocoa

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership