Objective C Flashcards
abstract class
A class defined to make creating subclasses easier.
accessor method
A method that gets or sets the value of an instance variable.
Application Kit
A framework for developing an application’s user interface, which includes objects such as menus, toolbars, and windows. Part of Cocoa.
archiving
Translating the representation of an object’s data into a format that can later be restored (unarchived).
array
An ordered collection of values.
automatic variable
A variable that is automatically allocated and released
autorelease pool
An object defined in the Foundation framework that keeps track of objects that are to be released when the pool itself is released.
bitfield
A structure containing one or more integer fields of a specified bit width.
category
A set of methods grouped together under a specified name.
caharacter string
A null-terminated sequence of characters.
class
A set of instance variables and methods that have access to those variables.
class method
A method (defined with a leading + sign) that is invoked on class objects.
class object
An object that identifies a particular class
cluster
An abstract class that groups a set of private concrete subclasses, providing a simplified interface to the user
Cocoa
A development environment that consists of the Foundation and Application Kit frameworks.
Cocoa Touch
A development environment that consists of the Foundation and UIKit frameworks.
collection
A Foundation framework object that is an array, a dictionary, or a set used for grouping and manipulating
compile time
The time during which the source code is analyzed and converted into a lower-level format known as object code.
composite class
A class that is composed of objects from other classes; often it’s used as an alternative to subclassing.
concrete subclass
A subclass of an abstract class.
conform
A class to a protocol if it adopts all the required methods in the protocol, either directly through
constant character string
A sequence of characters enclosed inside a pair of double quotation marks.
data encapsulation
The notion that the data for an object is stored in its
delegate
An object directed to carry out an action by another object.