Swift
The language itself — types, optionals, closures and protocols.
0%
0 of 4 complete
4 concepts · about 33 minutes of reading · 4 interview questions
- Not startedBeginner7 min
Optionals
Swift's way of making "there might be nothing here" a fact the compiler checks.
- Not startedBeginner8 min
Struct vs Class
Value semantics versus reference semantics, and why Swift pushes you toward structs.
- Not startedIntermediate9 min
Closures
Functions you can pass around — and the variables they quietly take with them.
- Not startedIntermediate9 min
Protocols
Describing what a type can do, so code can depend on behaviour instead of concrete types.
Quiz this category
Ten questions drawn from everything in Swift.