Index
A
Access control
access level
added target
add private modifier
compiler errors
CustomFramework group
CustomFrameworkStruct
default initializer
empty initializer
enumeration’s access level
function
@implementation
import CustomFramework
inputs
internal
iOS Framework & Library template
iOS Source template list
new target
private
private modifier
public
public modifier
save new Xcode
scenarios
source file and module scopes
stored value
syntax
TransitioningTests
viewDidLoad( ) method
append( ) method
Array
AnyClass
creation
literal syntax
in Objective-C and Swift
zero-indexed list
filter( ) method
find( ) method
isEmpty computed property
map( ) method
mutable empty arrays
NSArray
range operators
reduce( ) methods
repeatedValue
sorted( ) method
sort( ) method
syntax reference
B
Binary expression tree
Binary operator precedence
Bitwise operators
Bool
C
Classes
declaration and type attributes
definition
deinitialization
global function
initialization
alloc/init calls
ARC
convenience intitializers
definition and instantiation
designated initializers
parameters
two-phase process
instance methods
mutating method
naming conventions
NSObject
Objective-C and Swift
parent class
properties
computed class
computed instance
explicit memory retention
lazy store
observers
production code
public methods
stored class
stored instance
stored type
protocol adoption
selection guidelines
singletons
strong reference cycle
closure properties
weak and unowned reference
subscripts
type method
Control program flow
conditional statements
if and switch statements
optional binding
while and do-while statements
control transfer statements
iteration and enumeration statements
labels
closed range operator
destination picker
ForwardIndexType protocol
half-open range operator
LazyRandomAccessCollection
start and end value
stride( ) functions
struct range
Control transfer statements
Convenience class method
C structures
definitions
definition, instantiation and usage
memberwise initializer
atomicity rules
Curried function
D
Dictionary
isEmpty and count computed properties
NSDictionary allKeys method
NSDictionary allValues method
NSDictionary method
NSMutableDictionary method
subscript syntax
updateValue(forKey:) method
E
Enumerations
associated values
code-completion
initilialization
failable initializers
MyEnum1 values
NS_ENUM and NS_OPTIONS
F
G
Generic programming
Edible protocol
Holder class
Optional enumeration type
Printable protocol
protocol HasMiddleValue
specification
functions and types
protocols
where clauses
TrailMix structure
H
hasPrefix( ) method
hasSuffix( ) method
I, J, K
init( ) methods
L
Logical AND operator (&&)
Logical operators
M
Modulo operator
N
Naming conventions
NSArray indexOfObject method
NSArray method
NSArray objectAtIndex
NSCountedSet
NSMutableArray
NSMutableArray removeObjectAtIndex method
NSMutableSet
NSMutableString methods
NSSet
NSString method
O
Objective-C extension
block/closure
class
Objective-C methods
blocks and closure expressions
explicit
inferring parameter
operator function
reference types
return types
shorthand argument and trailing closure
class method
currying
custom instance methods
custom operators
instance method
overloading
default values
formatNumberAsSpelledOutString( )
function implementation
input
mutability
names
optional value
pointer reference
printResult( ) function
return value
variable
variadic parameter
type methods
Overriding methods
P, Q
Performing operations
advanced operations
basic binary operators
basic unary operators
bitwise operators
identity equality
is and as operators
logical operators
modulo operator
nil coalescing operator
NSObject methods
Objective-C
operator precedence and associativity
binary expression tree
binary operator precedence
operators comparison
pattern matching operator
Swift operators
ternary conditional operators
Protocols
adoption
classes
composition
NSCopying protocol
stored values
structure and enumeration
types and instances
generic programming
layout
non-@objc protocol
@objc protocols
property and method declarations
type checking and casting
usage
R
Read-eval-print loop (REPL)
S
String
circledStar
clusters
CollectionType
countElements( )
determination
NSMutableString method
toInt( ) method
vars startIndex and endIndex
Subclassing
convenience initializers
deinitializer inheritance
initializer delegation
overriding methods
Swift extension
enumeration
structure
Swift REPL
Syntax reference
array creation
character creation
dictionary creation
string creation
tuple creation
T
Ternary conditional operator
toDouble( ) method
Tuple
Any/AnyClass
multidimensional tuples
value types
U
V, W
Variables and constants declaration
access control
AnyObject
@, *, and ; symbol
attributes
Character value
defining type
floating-point number
greeting variable
immutable constants creation
init( )
integer value
multiple stored values
mutable variables creation
named and compound types
nil and optionals
numeric literals
true/false
Unicode characters
Unicode scalars
value types and reference types
X, Y, Z
Xcode 6
adding comments
document comment
Jump bar
Objective-C source files
Swift source files
dot notation
installation
applications folder
download progress
FREE button
INSTALL APP button label
iOS SDK License Agreement
logging
playground
Assistant Editor
import UIKit line
Swift playground file
variable declaration
REPL
18.117.234.225