- Classes, Objects, and Methods in Objective-C
- Jul 11, 2011
- This chapter covers key concepts in object-oriented programming that will allow you to start working with classes in Objective-C.
|
- Text Processing with Objective-C, Part 2
- Mar 8, 2011
- In the second of a two-part series, David Chisnall continues his look at some useful Objective-C design patterns, inspired by the code that generated the ePub version of his latest book.
|
- Text Processing with Objective-C, Part 1
- Mar 1, 2011
- In the first of a two-part series, David Chisnall takes a look at some of the Objective-C design patterns that were in the code that generated the ePub version of his latest book.
|
- Objective-C Phrasebook: Numbers
- Feb 25, 2011
- David Chisnall describes the primitive (non-object) C types available in Objective-C and their treatment.
|
- Optimizing Objective-C
- Feb 7, 2011
- Objective-C was created as a compromise, trying to combine the speed of C and the flexibility of Smalltalk. David Chisnall shows how to avoid the slower parts of the language in the hot parts of your code.
|
- Designing the iPhone User Experience: Prototyping App Concepts
- Sep 2, 2010
- This chapter looks at various iPhone prototyping approaches — paper, software, and video — and suggests how to choose the best approach for your iPhone app.
|
- Hands-On Objective-C 2.0: Blocks
- Jul 27, 2010
- This chapter is an introduction to blocks, an Apple-added extension to C, Objective-C 2.0, and C++. It also explores some pitfalls that can befall an unwary user of blocks.
|
- Understanding the Cocoa Text System
- Jun 28, 2010
- David Chisnall looks at the various parts of drawing text on a screen on OS X, using the Cocoa APIs.
|
- Replacing Flash with Cocoa
- Jun 23, 2010
- In light of Apple's recent hostility to Flash, David Chisnall takes a look at replacing a Flash application with a native Cocoa implementation on OS X, using the player for his newly released series of LiveLessons as a case study.
|
- iPhone App Development Fundamentals: Using the Painter Application
- Jun 1, 2010
- This video excerpt is from iPhone App Development Fundamentals LiveLessons (Video Training).
|
- Programming in Objective-C: Introduction to iPhone/iPod Touch Programming
- May 28, 2010
- This video excerpt is from Programming in Objective-C 2.0 LiveLessons (Video DVD): Part I: Language Fundamentals and Part II: iPhone Programming and the Foundation Framework.
|
- Cocoa Programming Fundamentals: UNIX Tools in Cocoa
- May 27, 2010
- This video excerpt is from Cocoa Programming Fundamentals LiveLessons.
|
- Taking a Monastic Approach to Apple Programming: An interview with Aaron Hillegass
- Apr 8, 2010
- Aaron Hillegas and Linda Leung discuss the Apple phenomena, what we can expect next from Steve Jobs & co., Big Nerd Ranch's monastic retreat, and Aaron's thoughts on Android.
|
- Objective-C for Java Programmers, Part 2
- Mar 29, 2010
- In the second of a two-part series, David Chisnall looks at the similarities and differences in the syntax of Objective-C and Java.
|
- Top Ten Highs and Lows of a Decade with Cocoa
- Mar 26, 2010
- Erik Buck lists the exalted highs and ignominious lows of a decade with Cocoa.
|
- Objective-C for Java Programmers, Part 1
- Mar 12, 2010
- David Chisnall looks at the similarities and differences in the semantics of Java and Objective-C.
|
- Objective-C Design Patterns
- Mar 5, 2010
- David Chisnall looks at some of the patterns that are commonly found in Objective-C code.
|
- Snow Leopard: The Underhyped APIs
- Jan 29, 2010
- David Chisnall takes a look at some of the new APIs in OS X 10.6 that will make life easier for developers but didn't receive much publicity.
|
- Foundation: The Objective-C Standard Library
- Jan 26, 2010
- David Chisnall goes through the most important aspects of the OpenStep Foundation framework.
|
- Cocoa Tips: Exposing System Services
- Jan 22, 2010
- David Chisnall shows how exposing system services makes it easy for users to access the features of your program from other applications.
|