iOS Application Architecture
When it comes to smaller iOS apps that can be created relatively quickly, many developers abandon solid principles of good architecture and object-oriented programming. This session provides an overview of best practices in creating iOS applications with architectures that are flexible, extensible, and easy to maintain—especially since most successful iOS applications are continually revised with new features requested by users. This session also explains why Apple's implementation of the MVC pattern causes you to create monolithic applications--and then shows you how to fix this implementation in your iOS applications for true separation of business logic, user interface and data.
- Not Interested