xcode glossary Flashcards
Build
the process Xcode uses to create a product from a target
Cocoa
An OS X development environment that uses Objective-C programming interfaces that are based on the integration of Open Step, Apple technologies, and Java
build client
The computer that performs a build operation. This is the computer that runs the Xcode or the xcodebuild instance that carries out the build command.
console
a pane in the debug area that lets you see program output, and interact with the debugger.
Core Data
A technology for managing the relationships and persistence of managed objects, whose backing store is usually a database or a file
debugger
a process that lets you pause a program and examine its state
documentation node
a documentation file or a folder of files within a documentation set. Each documentation node is associated with a location that identifies the file to display – you select that node in the documentation window. A node may be a single document, a collections of documents, or a single HTML documentation page
gutter
A vertical strip on the left side of the content pane in the editor. You can use it to quickly locate items in a file. a gutter can disply numbers, errors and warning, and breakpoints
nib file
an interface builder document. Nib files typically define and lay out objects for the graphical interface of a product
nodes file
a file that describes the hierarchical structure of the documentation set. It defines the table of contents that users see in the browser view of the Xcode Documentation window and the relationships between entries in the documentation set hierarchy
repository
a directory tree or database that contains the files managed by a source control system
source file
a file used to build a product. Source files include source code files, resource files, image files, and others
target
the instruction for building a finished product from a set of files in your project - for example, a framework, library, application, or command-line tool. Each target builds a single product
selector
a selector is the name used to select a method to execute for an object, or the unique identifier that replaces the name when the source code is compiles. A selector by itself doesn’t do anything. It simply identifies a method. what makes it useful - (in conjuction with runtime) it acts like a dynamic function pointer that, for a given name, automatically points to the implementation of a method appropriate for whichever class it is being used with.
class method
- a method that operates on class objects rather than instances of the class. in Objective-C, a class method is denoted by a (+) sign at the beginning of the method declaration and implementation
object
is a run-time instance of a class
argument (or parameter)
a variable applied to a method (or, technically, a parameter is a variable applied in a function/method, and when that parameter gets a value, then the value is the argument) eg: a method called WALK might have a parameter called DIRECTION, and if FORWARD was given as its value, then FORWARD becomes the argument.
decision structures
are a set of commands that tell the computer how to make decisions, including usually if, then
else, then
etc