• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/30

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

30 Cards in this Set

  • Front
  • Back

Interface Builder

The graphical environment for building a UI in Xcode.

intrinsic content size

The minimum size needed to display all the content in a view without clipping or distorting that content.

iterate

To perform repeatedly.

library pane

An area in Xcode that displays one of the ready-to-use libraries of resources for your project, like the Object library.

local

A constant or variable defined only within a particular, limited scope, like a loop, conditional statement, or function.

loop

A control flow statement that executes the same piece of code multiple times

method

A reusable, named piece of code that’s associated with a particular class, structure, or enumeration.

modal segue

A segue in which one view controller presents another view controller as its child, requiring a user to perform an operation on the presented controller before returning to the main flow of the app.

Model-View-Controller (MVC)

A pattern of app design in which view controllers serve as the communication pipeline between views and the data model.

mutable

A value that is able to be changed (or mutated) after it’s initialized, like a variable.

navigation controller

A specialized view controller subclass that manages transitions backward and forward through a series of view controllers.

navigation stack

The set of view controllers managed by a particular navigation controller.

nil

The absence of a value or no value.

nil coalescing operator

An operator (??) placed between two values, a ?? b, that unwraps an optional a if it contains a value, or returns a default value b if a is nil.

object

An instance of a class.

Object library

Part of the Xcode workspace window that shows a list of objects that can be added to a storyboard, including each object’s name, description, and visual representation.

optional

A value that contains either an underlying value or nil to indicate that the value is missing.

optional binding

The process of attempting to assign an optional value to a constant in a conditional statement to see if the optional contains an underlying value.

optional type cast operator

An operator (as?) that attempts a downcast and returns the result as an optional value.

outlet

A reference to an object in a storyboard from a source code file.

outline view

A pane in a storyboard that lets you see a hierarchical representation of the objects in your storyboard.

override

To replace an implementation of a method defined on a superclass.

parameter

An additional piece of information that must be passed into a function, method, or initializer when it’s called.

playground

A type of file in which you can change and play around with Swift code directly in Xcode and see the immediate results

project navigator

Part of the Xcode workspace window that displays all the files in your project.

property

A piece of data encapsulated within a class, structure, or enumeration.

property observer

A piece of code that’s called every time a property’s value is set that’s used to observe and respond to changes in the property’s value

protocol

A blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality

read-only

A value that can only be viewed (read) but never changed (written)

read-write

A value that can be both viewed (read) and changed (written).