Challenge iOS with Paul's lecture on stanford
- Optional
- Accessing and Modifying a String
- Customizing Initialization
- MVC
- Struct vs Class
- Sequence
- static
- lazy
- indicies
- stride
- tuple
- computed property
- access control
- assertion
- extensions
- enum
- optional
- optional chaining
- data structures
- class
- struct
- enum
- protocol
- Memory management
- Quick demo of mutationg
- protocols
- String
- NSAttributedString
- Closures (and functions as type in general)
- Thrown Errors
- Any & AnyObject
- Custom Drawing
- Other Interesting Classes
- NSObject
- NSNumber
- Date
- Data
- Views
- Coordinate System Data Structures
- View Coordiante System
- Fonts
- Drawing Images
- CustomStringConvertible