# data[].attributes.body
console

open source

playground

results sidebar

Related Resources

Swift Programming Language Guide: About Swift

WWDC 2016 Introduction to Swift

# data[].attributes.body
Vocabulary

Bool

constant

comment

Double

function

immutable

Int

let

mutable

property

type inference

type safety

variable

var

Related Resources

Swift Programming Language Guide: Constants and Variables

# data[].attributes.body
Vocabulary

compound assignment

operator

Related Resources

Swift Programming Language Guide: Basic Operators

# data[].attributes.body
Vocabulary

comparison operators

conditional

if statement

if-else statement

interval matching

logical operators

switch

ternary conditional operator

Related Resources

Swift Programming Language Guide - Control Flow

# data[].attributes.body
Vocabulary

active scheme

assistant editor

compiler

console pane, or console area

debug area

executable apps

Git

IDE

project

project navigator

project template

push notifications

standard editor

storyboard

target

inspector area

variables view

version editor

Related Resources

Xcode Help

Xcode Overview

WWDC 2016: Introduction to Xcode

# data[].attributes.body
Vocabulary

breakpoint

bug

deprecated code

developer mode

compiler error, or error

exception

landscape

portrait

step control buttons

warning

Related Resources

Xcode Help: Run an app on a simulated device

Xcode Help: Debug code

# data[].attributes.body
Vocabulary

documentation browser

Quick Help

symbol

Related Resources

API Reference

Xcode Help: Search for developer documentation

# data[].attributes.body
Vocabulary

action

canvas

Document Outline

view controller

initial view controller

outlet

scene

XIB

Related Resources

Xcode Help: Interface Builder workflow

Build a Basic UI

# data[].attributes.body
Vocabulary

case sensitivity

concatenation

equality

escape character

index

literal

range

string interpolation

substring

Unicode

Related Resources

Swift Programming Language Guide: Strings and Characters

# data[].attributes.body
Vocabulary

argument label

parameter

return type

return value

Related Resources

Swift Programming Language Guide: Functions

# data[].attributes.body
Vocabulary

computed property

function

initializer

initialization

instance method

memberwise initializer

method

property

self

structure

type

Related Resources

Swift Programming Language Guide: Classes and Structures

# data[].attributes.body
Vocabulary

base class

class

inheritance

state

subclass

superclass

Related Resources

Swift Programming Language Guide: Classes and Structures

Swift Programming Language Guide: Inheritance

# data[].attributes.body
Vocabulary

array

dictionary

Related Resources

Swift Programming Language Guide: Collection Types

# data[].attributes.body
Vocabulary

closed range operator

for-in loop

half-open range operator

iteration

repeat-while loop

while loop

Related Resources

Swift Programming Language Guide: For-in Loops

Swift Programming Language Guide: Range Operators

Swift Programming Language Guide: While Loops

# data[].attributes.body
Vocabulary

button

control

control event

date picker

image view

UIKit

label

navigation bar

scroll view

segmented control

slider

switch

tab bar

table view

text field

toolbar

Related Resources

Human Interface Guidelines

# data[].attributes.body
Vocabulary

aspect ration

clipping

content mode

dynamic data

frame

static data

Related Resources

API Reference: UILabel

API Reference: UIImageView

# data[].attributes.body
Vocabulary

gesture recognizer

Related Resources

API Reference: UIButton

API Reference: UISwitch

API Reference: UISlider

API Reference: UITextField

API Reference: Gesture Recognizers

# data[].attributes.body
Vocabulary

Auto Layout

constraint

sibling

size class

stack view

Related Resources

API Reference: UIStackView

WWDC 2015: Implementing UI Designs in Interface Builder

WWDC 2015: Mysteries of Auto Layout, Part 1

WWDC 2015: Mysteries of Auto Layout, Part 2

API Reference: UITraitCollection

WWDC 2017: Auto Layout Techniques in Interface Builder

WWDC 2019: Introducing Multiple Windows on iPad

# data[].attributes.body
Vocabulary

failable initializer

force-unwrap

implicitly unwrapped optional

nested optional

nil

optional

optional chaining

optional binding

Related Resources

Swift Programming Language Guide: Optionals

# data[].attributes.body
Vocabulary

guard

guard-let

Related Resources

Swift Programming Language Guide: Early Exit

# data[].attributes.body
Vocabulary

as!

as?

Any

AnyObject

conditional cast

downcast

type casting

type inspection

Related Resources

Swift Programming Language Guide: Type Casting

# data[].attributes.body
Vocabulary

global scope

local scope

scope

variable shadowing

# data[].attributes.body
Vocabulary

case

default

enum

enumeration

Related Resources

Swift Programming Language Guide: Enumerations

# data[].attributes.body
Vocabulary

bar button

modal presentation

modal segue

navigation bar

navigation controller

pop

push

root view controller

segue

Show segue

unwind segue

Related Resources

Showing and Hiding View Controllers

API Reference: UINavigationController

API Reference: UINavigationBar

# data[].attributes.body
Vocabulary

badge

flat hierarchy

system item

tab bar

tab bar controller

tab bar item

Related Resources

iOS Human Interface Guidelines: Tab Bars

API Reference: UITabBarController

API Reference: UITabBar

API Reference: UITabBarItem

API Reference: UIViewController tabBarItem

# data[].attributes.body
Vocabulary

implementation

override

state

Related Resources

Developer Documentation: Displaying and Managing Views with a View Controller

API Reference: UIViewController

# data[].attributes.body
Vocabulary

navigation hierarchy

workflow

Related Resources

iOS Human Interface Guidelines