Here is a list of resouces/blog posts/tools that I would recommend to other Swift developers
- Cocoa Touch Best Practices
- Protocol-Oriented Programming in Swift
- Building Betters Apps with Value Types in Swift
- Protocol and Value Oriented Programming in UIKit Apps
- Improving Existing Apps with Modern Best Practices
TODO: Sort these into categories
- Beyond Crusty: Real-World Protocols - Arch/Design
- Mixins and Traits in Swift 2.0 - Arch/Design
- Swift Protocol Composition - Readability
- Advanced ObjC <-> Swift Interoperability
- [Type Erasure Magic] (https://realm.io/news/altconf-hector-matos-type-erasure-magic/) - Arch/Design