Essential Books
Documentation markup
suggest change
Found a mistake? Have a question or improvement idea?
Let me know
.
Feedback about page:
Feedback:
Optional: your email if you want me to get back to you:
Send Feedback
Cancel
Documentation markup:
*
Documentation markup
*
Class documentation
*
Documentation styles
Table Of Contents
0
Getting started
1
Switch
2
JSON
3
Enums
4
Protocols
5
Structs
6
Closures
7
Error Handling
8
Arrays
9
Dictionaries
10
Extensions
11
Sets
12
Working with C and Objective-C
13
Functions
14
Numbers
15
Classes
16
Conditionals
17
Variables, properties
18
Optionals
19
Tuples
20
Booleans
21
Memory management
22
Generics
23
Advanced operators
24
Access control
25
Associated objects
26
Loops
27
Reflection
28
OptionSet
29
Method swizzling
30
Concurrency
31
Initializers
32
Getting started with Protocol Oriented Programming
33
Functional programming
34
Style convent
35
Type casting
36
Logging in Swift
37
Performance
38
RxSwift
39
The defer statement
40
Design Patterns - Creational
41
Swift Package Manager
42
NSRegularExpression
43
Documentation markup
44
AES encryption
45
PBKDF2 key derivation
46
Typealias
47
Cryptographic hashing
48
Dependency Injection
49
Functions as first class citizens
50
Blocks
51
Caching on disk space
52
Algorithms with Swift
53
Unsafe buffer pointers
54
Swift Advance functions
55
Completion Handler
56
Design Patterns - Structural
57
Swift HTTP server by Kitura
58
Generate UIImage of Initials from string
59
Contributors