Pro iOS Application Architectures presents iPhone, iPad, and iPod touch application architectures for common types of features, including content-driven, web-based, multimedia features. This book provides a solution patterns catalog that contains background, detailed explanations, sample code, and best practices for application needs as varied as asynchronous content retrieval or defining a map overlay. Unlike design patterns, which focus on a microscopic view of software implementation, architectural solutions take a macroscopic view of a software system--in this case, iOS subsystems like networking, content, data, and security. This book not only explains the architectural elements of iPhone and iPad applications, but also helps you select an application architecture and solution so you can save time and ensure a high-quality app. What you'll learn * The various elements of iPhone and iPad application architectures * How to apply solutions patterns such as content solution patterns, user interface patterns, multimedia patterns, and more * How to put it all together with a real-world case study Who this book is for This book is for intermediate to advanced iOS developers.
Those who have mastered Beginning iPhone Development and More iPhone Development would be prime candidates for this book.
Auflage
Sprache
Verlagsort
Zielgruppe
Für Beruf und Forschung
Popular/general
Maße
Höhe: 235 mm
Breite: 191 mm
ISBN-13
978-1-4302-3364-0 (9781430233640)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Ernie Svehla is a visionary entrepreneur who applies leading edge technologies to develop innovative products and services. Ernie is an outstanding software engineer who has more than 20 years of experience in the development of large scale object-based systems using C, C++, Java and Objective-C.
- Overview of Architecture Solutions
- Common Architectural Elements
- Content Driven Application Architecture
- Web Based Application Architecture
- Location Based Application Architecture
- Store Based Application Architecture
- Audio Visual Application Architecture
- Hybrid Application Architecture
- Content Solutions
- Data Management
- Core Data Versioning
- Application Initialization
- User Interface
- Security Patterns
- Social Networking Integration
- Location
- Networking
- Multitasking
- Mapping Patterns
- Multimedia
- Appendix: Case Study-Gallery Viewer Application
- Appendix: Key Use Cases
- Appendix: Selection of Application Architecture
- Appendix: Selection of Architecture Solutions
-