- Cocoa Tips: Don't Reimplement Standard Functionality
- Jan 15, 2010
- David Chisnall explains why using OS X's built-in APIs, rather than rolling your own, will allow your program to work with all of the user's other programs.
|
- Localizing Cocoa
- Jan 8, 2010
- David Chisnall explains how thinking about localization early on will save a lot of work in the long run.
|
- How Core Animation Changed Cocoa Drawing
- Jan 4, 2010
- David Chisnall looks at how things have changed between Display PostScript and CoreAnimation, and where they might end up in the future.
|
- Using Distributed Objects in Cocoa
- Jan 1, 2010
- David Chisnall shows how, with distributed objects and with Bonjour, you can write applications that find and communicate with all instances on the local network, without writing any networking code.
|
- Basic Animations with Core Animation
- Dec 28, 2009
- Marcus Zarra and Matt Long explain Core Animation's flexibility in allowing you to achieve your application animation goals.
|
- Cocoa Design Patterns: Bindings and Controllers
- Oct 7, 2009
- Erik M. Buck and Donald A. Yacktman explain the role of bindings and controllers in Cocoa.
|
- Accessing iPhone's GPS, Acceleration, and Other Native Functions with QuickConnect
- Jun 25, 2009
- Lee Barney shows how to activate several desirable features of iPhone or iPod Touch devices from within your JavaScript application.
|
- A Half-Way Step to Apple’s Source Code: An Interview with David Chisnall
- Jun 5, 2009
- Longtime InformIT contributor David Chisnall talks Cocoa, GNUstep, and the Étoilé project with Linda Leung.
|
- Advanced Flow Control for Objective-C
- Jun 5, 2009
- David Chisnall points out some of the more dynamic options that make Objective-C code even simpler than C.
|
- Erica Sadun on the iPhone SDK, OS X, and the Computing Landscape
- Jun 5, 2009
- David Chisnall talks with Erica Sadun about the iPhone SDK, Objective-C, and what she'd like to see at this year's WWDC.
|
- From NeXTSTEP to Cocoa: Erik Buck on the Development of Cocoa and Objective-C
- Jun 5, 2009
- Erik Buck talks with David Chisnall about the history of modern Apple development from it's NeXTSTEP beginnings to Cocoa and Objective-C today.
|
- Fun with the Objective-C Runtime
- Jun 5, 2009
- David Chisnall takes a look at some of the activities made easy by OS X Leopard's public interfaces to the Objective-C runtime library.
|
- Steve Kochan on the Evolution of Objective-C
- Jun 5, 2009
- David Chisnall talks with Steve Kochan about Objective-C and the differences between programming for the desktop versus mobile devices.
|
- The Technology NeXT Gave the World
- Jun 5, 2009
- The current Apple is a fusion of the beleaguered Apple of the 1990s and NeXT. David Chisnall takes a look at some of the now-ubiquitous ideas that were popularized by NeXT.
|
- Top Ten Reasons Cocoa is Great Because of Objective-C (and Not In Spite of It)
- Jun 5, 2009
- Erik Buck gives ten reasons why Objective-C makes Cocoa great.
|
- Where the Web and the Desktop Meet: An Interview with Lee Barney
- Jun 5, 2009
- David Chisnall and Lee Barney talk about the blurring of the line between web applications and conventional applications.
|
- Getting Started in Objective-C: Your First Program (LiveLessons Video)
- May 26, 2009
- Stephen Kochran guides you through the process of creating your first Objective-C program in this training video.
|
- How Programming Forums Help the Learning Process
- Apr 28, 2009
- Stephen G. Kochan points out why investing time in a forum can help programmers and book authors alike.
|
- SQL Server Forensic Investigation Scenario
- Apr 13, 2009
- This chapter walks through an actual forensic investigation scenario, showing the logical progression of events during an investigation.
|
- The Dynamic Languages Renaissance
- Jan 30, 2009
- David Chisnall looks at the recent rebirth of dynamic languages and what it means for the future of programming.
|