Home > Articles > Programming > Mac and iOS Programming

Mac and iOS Programming

163 Items

Sort by Date | Title

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.

<< < Prev Page 4 5 6 7 8 Next >