-
data model
The representation or structure of data within an app.
-
data source
An object that manages the app’s data model, providing a view object with the information it needs to display that data.
-
delegate
An object that acts on behalf of, or in coordination with, another object.
-
designated initializer
One of the primary initializers for a class; a convenience initializer within a class must ultimately call through to a designated initializer.
-
destination view controller
The view controller whose contents are displayed at the end of a segue.
-
view controller
An object that manages a set of views and coordinates the flow of information between the app’s data model and the views that display that data (MVC tie in).
-
downcast
To attempt to cast an object to one of its subclass types.
-
entry point
Where control enters a program or piece of code.
-
enumeration
A data type that defines a group of related values and enables you to work with those values in a type-safe way within your code.
-
event-driven programming
A category of programming in which the flow of the app is determined by events: system events and user actions.
-
extension
A capability to add functionality to an existing type.
-
failable initializer
An initializer that could return nil after initialization.
-
first responder
An object that is first to receive many kinds of app events, including key events, motion events, and action messages, among others.
-
fix-it
A suggested fix for a compiler error in Xcode.
-
forced type cast operator
An operator (as!) that attempts a downcast and force-unwraps the result.
-
force-unwrap operator
An operator (!) placed after an optional value to access its underlying value.
-
function
A reusable, named piece of code that can be referred to from many places in a program.
-
functions menu
In Xcode, a jump menu that lets you navigate directly to a specific declaration or section in a source code file.
|
|