This document discusses various design patterns used in Cocoa Touch such as Creational patterns like Prototype, Abstract Factory, Factory Method, and Singleton. Structural patterns covered include Adapter, Facade, Mediator, Observer, Composite, Iterator, and Decorator. Behavioral patterns discussed are Chain of Responsibility, Template Method, Strategy, Command, and more. Examples are provided for how each pattern is implemented in Cocoa Touch frameworks and APIs.