A brief introduction to Swift. Originally delivered at the NSHuntsville meetup on August 26, 2014.
4XJGU/4)VOUTWJMMF
View Slide
+BZ)BZFT!JBNWFSZ
JBNWFSZDPN
JNNFSTJWFCPPUDBNQTDPOTVMUJOHXSJUJOH
*XSJUF3VCZ
EFWFMPQFSBQQMFDPNTXJGU
CVDLMFVQFYBNQMFT
WBSJBCMF
BMMPXTSFBTTJHONFOU
1
BMMPXTNVUBUJPO
2
DPOTUBOU
QSFWFOUTSFBTTJHONFOU
3
QSFWFOUTNVUBUJPO
4
UZQFTBGF
QSFWFOUTUZQFFSSPST
5
UZQFJOGFSFODF
LFFQJUHVFTTJOH
6
PQUJPOBMT
OJMJTBUIJOH
XIBULJOE
7
8
9
10
11
PQUJPOBMCJOEJOH
HVBSEFYFDVUJPO
12
DPBMFTDJOH
FOTVSFTPNFWBMVF
13
TUSJOHJOUFSQPMBUJPO
14
GVODUJPOT
FODBQTVMBUFCFIBWJPS
15
GVODUJPOUZQF
TJHOBUVSF
16
UVQMFT
WBMVFDPMMFDUJPO
17
18
BTBSHVNFOU
19
EFTUSVDUVSJOH
20
WBMVFCJOEJOH
21
DMBTT
22a
SFGFSFODFUZQF
22b
TUSVDU
WBMVFCFIBWJPS
23a
23b
BMNPTUHPUDMBTT
WBMVFUZQF
23c
FOVN
24
FOVNTUBUFNBDIJOF
25a
25b
QSPUPDPMT
1SJOUBCMF
26
FYUFOTJPOT
27a
27b
CJUMZT1Q3:G#MPHHFEJU
5IBOLT!JBNWFSZCJUMZTXJGUJOUSPTMJEFTCJUMZTXJGUJOUSPFYBNQMFT