Creating objects (instances of classes) for temporary processing
Subclassing framework classes
Defining your own custom classes
Each deployment style has its own requirements.
It is very common to use several Objective-C statements to assemble objects that eventually get passed as ...