Podcaster:
This Episode:
Play Time:
Decency Rating:
In this Episode we look at Scope Declarations in Objective-C. Learn about @private, @public, @protected directives and much more. Please watch our site for more details. A brief overview of the subject can be found in Scope Declarations in Objective-C 2.0 .
View the Podcast
In this Episode we look at Properties in Cocoa. Properties have only appeared in Objective-C recently, with the 2.0 release. They are kind of virtual member variables. If you think about it, there are only two things you can do to a variable: assign a value and extract a value. You can make variable a constant to prevent it from being set, or hide it by making it private or protected, but in no way does setting a member variable’s value affect the behavior of an object. Properties do not have to do that but they can. In Object Oriented Languages, member variables describe the state of an object, while functions (methods, messages) describe its behavior. Properties allow us to morph together the state and the behavior. An overview of the subject can be found in Properties in Objective-C 2.0 .
View the Podcast
Welcome to the first ever Episode of Cocoacast Business (promotional episode until the iTunes subscription is set): the podcast for the business and about the business of developing Mac Software. In this Episode, you will hear how Boris and Vlad break spears on the SOA and how to implement SOA on the Mac (Do not worry, they will also tell you what it is in case you don't know). An article on SOA-on-Mac Primer will help you get better understanding of the SOA.
This Episode is a preview of the new subscription-only podcast that we are preparing to release very soon. In this episode we look into Advanced Strings in Cocoa. Please watch our site for more details. A brief overview of the subject can be found in Advanced Strings in Cocoa .
View the Podcast
podcaster
archive
2008-11-13
| Episode 47 - Scope Declarations in Objective-C 2.0 |
| Episode 46 - Properties in Objective-C 2.0 |
| CocoaCast Business Episode 1 - Promotional Episode SOA on the Mac OS |
| Episode 45 - Free preview of Pro show - Advanced Strings in Cocoa |
| Episode 44 - Introduction to Networking Part 2 with Vlad Pasman |
| Episode 43 - Introduction to Networking Part 1 with Vlad Pasman |
| Episode 42 - Introduction to Multithreading with Vlad Pasman |
| CocoaCast Talk Episode 15 - Let's Rock |
| CocoaCast Talk Episode 14 - iPhone SDK and the NDA |
| CocoaCast Talk Episode 13 - Apps Store and iPhone 2.0 |
| CocoaCast Talk Episode 12 - Rumors and WWDC 2008 Predictions |
| Episode 41 - MacFuse with Philippe Guitard |
| CocoaCast Talk Episode 5 - Multi touch interfaces |
| CocoaCast Talk Episode 4 - Microsoft, Yahoo, Apple TV, Mac Heist and more |
| CocoaCast Talk Episode 3 - Apple and the IT World |
| CocoaCast Talk Episode 2 - Cocoa Programming for Mac OS X 3rd Edition, Virtualization, Apple GUI |
| CocoaCast Talk Episode 1 - MacWorld 2008 Developer's Review |
| Episode 40 - F-Script Demo with Philippe Guitard |
| Episode 39 - NSTextView |
| Episode 38 - AquaticPrime with Philippe Guitard |
| Episode 37 - Updating Menus |
| Episode 36 - Obejective-C 2.0 - Part 1 - Introduction to Fast Enumeration, Garbage Collection, and Properties |
| Episode 35 - Xcode 3.0 - New Editor, Run, Debug, Documentation, and Sharing |
| Episode 34 - Interface Builder 3.0 - new features, tips and tricks |
| Episode 33 - Printing |
| Episode 32 - NSFormater |
| Episode 31 - Sheets |
| Episode 30 - Sparkle Framework |
| Episode 29 - WWDC 2007 Express Episode 3 |
| Episode 28 - WWDC 2007 Express Episode 2 |
| Episode 27 - WWDC 2007 Express Episode 1 |
| Episode 26 - NSTimer and The Project |
| Episode 25 - Add Growl Support to your Cocoa Applications |
| Episode 24 - Categories and Drag and Drop |
| Episode 23 - Pasteboards and Nil-Targeted Actions |
| Episode 22 - Working with Fonts and NSAttributedString |
| Episode 21 - Responders and Keyboard Events |
| Episode 20 - Special Audio Interview |
| Episode 19 - Image and Mouse Events |
| Episode 18 - Custom Views |
| Episode 17 - Localization |
| Episode 16 - Using Notifications and Alert Panels |
| Episode 15 - User Defaults |
| Episode 14 - Nib Files and NSWindowController |
| Episode 13 - Archiving |
| Episode 12 - NSUndoManager |
| Episode 11 - Advanced Bindings and Core Data |
| Episode 10 - Bindings and NSController (Cont). |
| Episode 9 - New Co-Host |
| Episode 8 - Bindings and NSController |
| Episode 8 - Shownotes |
| Episode 7 - Shownotes |
| Episode 7 - Helper Objects |
| Episode 6 - Controls - intro to MVC |
| Episode 6 - Shownotes |
| Episode 5 - Memory Management |
| Episode 5 - Shownotes |
| Episode 4 - Objective-C |
| Episode 3 - First Cocoa Application |
| Episode 2 - History of Cocoa and Objective-C |
| Episode 1 - Introduction |









