iOS best practices
Parts, in publishing order
- Best practices in iOS development, part 1: getting started
How to start an iOS project: design guidelines, Xcode, project setup, dependency management, project structure and the minimum iOS version.
- Best practices in iOS development, part 2: libraries, architecture, stores and assets
Which libraries earn a place in an iOS app, how to structure models, views and controllers, where to keep data, and how to handle images.
- Best practices in iOS development, part 3: coding style, security, diagnostics and analytics
Naming and code structure, secure storage and networking, compiler warnings, the static analyzer, debugging, profiling, analytics and crash logs.
- Best practices in iOS development, part 4: building, deployment and in-app purchases
Build configurations, targets and schemes, code signing and provisioning, uploading to App Store Connect, and in-app purchases.