WWDC 2017
Session video and resources: https://developer.apple.com/videos/play/wwdc2017/413/
- Do less !
- Embed fewer dylibs
- Declare fewer classes/methods
- Use fewer initializers
- Use more Swift !!!!
- Swift avoids most of the pitfalls
- Swift size improvements
- Static initializer tool from instruments to check app startup time
- Performance
- Security
- Reliability
- Move complex operations out of process
- Make the rest of dyld as small as possible
- Speeds up launch
- Reduces attack surface