Technical requirementsCreating your first Swift programGetting readyHow to do it...There's more...See alsoUsing Strings, Ints, Floats, and BoolsGetting readyHow to do it...How it works...There's more...See alsoUnwrapping optionals, and force unwrappingGetting startedHow to do it...How it works...There's more...See alsoReusing code in functionsHow to do it...There's more...Default parameter valuesParameter overloadingSee alsoEncapsulating functionality in object classesHow to do it...How it works...There's more...See alsoBundling values into structsGetting readyHow to do it...How it works...There's more...See alsoEnumerating values with enumsGetting readyHow to do it...How it works...There's more...Methods and computed variablesAssociated valuesSee alsoPassing around functionality with closuresGetting readyHow to do it...How it works...There's more...See alsoUsing protocols to define interfacesGetting readyHow to do it...How it works...There's more...See also