AS IPHONES AND IPADS BECOME A UBIQUITOUS part of your personal and professional life,
you become more and more dependent on their capability to seamlessly and fl awlessly interact
with hosts across the Internet or with other phones across the room. This book provides
a compilation of methods to accomplish this level of connectivity with examples and best
practices for each of these methods.
The release of the iPhone SDK, now known as iOS, started a stampede of experienced and
novice developers rushing to develop apps for the iPhone. In this rush, many books have been
written about how to develop for the iPhone. Most of these books have focused on developing
user interfaces. This book does not follow that well-worn path. The sole focus of this book is
the methods and best practices for connecting your iOS app to other systems; either network
hosts or other mobile devices. If you have invested time and energy in learning the iOS
development environment and are now looking for a way to build enterprise grade applications
rooted in proved design patterns, then this book is for you.
For the past 15 years, website development has reigned supreme in enterprise IT departments.
expertise in interconnecting smart devices has decreased. As the development of mobile
software has exploded over the past four years, the development community, both the
experienced and the novice developers, have revisited and, in a way, relearned the practice of
smart device interconnectivity.
As professional iOS developers working for numerous large clients, the authors of this book
have discovered that developing and polishing the interconnect portion of an app can consume
a signifi cant portion, if not a majority, of the effort required to design, develop, and validate
an app. They also found that the books available did not address this important aspect of iOS
development. Therefore, this book can help both the novice and expert developer build better,
more reliable, apps.