iOS Best Practices
General
- Use Fabric Crashlytics for crash tracking.
- Use fastlane to automate deployment and other common tasks.
- Use codesigning.guide and match tool to manage certificates and provisioning profiles.
- Use TestFlight for internal and beta testing.
- Follow Xcode project folder structure with real folders.
CocoaPods
- CoreData - MagicalRecord.
- Networking - Alamofire.
- Caching - Kingfisher.
- Promises - PromiseKit.
- Dates - AFDateHelper.
- Keychain - Locksmith.