O'Reilly logo

iPhone Applications Tune-Up by Loyal Moses

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Common Cocoa Design Patterns

A design pattern in its most simple description and as it relates to programming is a blueprint for solving a common problem. With most design patterns, the solution to the specific problem is provided by laying out an architecture of classes, objects, and logic that have been time and situation tested.

In addition to solving common problems, design patterns can be quite effective in guiding a developer through unfamiliar territory. For instance, a developer might be unfamiliar with the industry standard methods necessary to create a class that exposes accessors for an indexed list or array. Frequently, situations arise when classes need limited knowledge of one another, or when tight coupling becomes problematic; ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required