Swift Programming
What is the difference between Optional chaining and forced unwrapping?
Swift Programming
How do you extract associated values from an enum?
Swift Programming
What is the difference between weak and unowned references?
Swift Programming
What is a struct in Swift?
Swift Programming
What is the difference between map and flatMap on optionals?
Swift Programming
Can extensions add stored properties?
Swift Programming
What is the nil-coalescing operator in Swift?
Swift Programming
What is a where clause in Swift generics?
Swift Programming
What is the difference between try, try?, and try!?
Swift Programming
What is trailing closure syntax?
Swift Programming
What is a retain cycle and how do you prevent it?
Swift Programming
What is ARC in Swift?
Swift Programming
What is a closure in Swift?
Swift Programming
How does guard differ from if let?
Swift Programming
What is a convenience initializer in Swift?
Swift Programming
How do you add a default implementation to a protocol?
Swift Programming
What is a guard statement in Swift?
Swift Programming
What is the difference between a struct and a class in Swift?
Swift Programming
What is a class in Swift?
Swift Programming
How does error handling work in Swift?
Swift Programming
What is an implicitly unwrapped optional?
Swift Programming
How do you unwrap an Optional using if let?
Swift Programming
How do you constrain a generic type in Swift?
Swift Programming
What is the difference between associated values and raw values in enums?
Swift Programming
What is an extension in Swift?
Swift Programming
What is copy-on-write in Swift?
Swift Programming
What is a generic type in Swift?
Swift Programming
When should you use a struct instead of a class?
Swift Programming
Can you use property observers on computed properties?
Swift Programming
What are access control levels in Swift?
Swift Programming
What is the difference between a value type and a reference type in Swift?
Swift Programming
What are capture lists in closures?
Swift Programming
What is the mutating keyword in structs?
Swift Programming
What is protocol composition in Swift?
Swift Programming
What is an associated type in a protocol?
Swift Programming
What is type casting in Swift?