Book description
If you plan to develop iOS applications in a corporate setting—for internal consumption or for sale to end users—you need to read this book. Veteran developer James Turner shares best practices and lessons learned from his recent on-the-ground experience planning, building, and shipping an iOS application in an enterprise environment.
With lots of examples and solid advice, you’ll learn how to use Xcode, Objective-C, and other Apple development tools within the confines of enterprise software methodologies. Don’t be deterred by Apple’s development philosophy. If you’re familiar with Xcode, this guide will help you build and launch enterprise iOS apps successfully.
- Get Xcode’s single-developer model to work in a concurrent development environment
- Integrate Xcode builds into tools such as Ant and Hudson
- Use open source libraries to connect iOS with SOAP and other backend services
- Set up a framework to test iOS apps for code coverage and CCN metrics
- Manage the legal, marketing, and production issues involved when interacting with iTunes Connect
- Meet iTunes’ requirements for provisioning and distributing your app
- Provide long-term support by sidestepping Apple’s distribution limitations
Table of contents
- Preface
-
1. Enterprise iOS Applications
- Apple Developers—An Army of One
- Build Automation Is a Bit of a Challenge
- Objective-C Doesn’t Play Well with Others
- Code Coverage Is for Weenies
- iTunes Connect Is a Great Way to Keep Your Legal Staff Employed
- You Can Have Any Style of Distribution, as Long as it’s iTunes
- The Road Is Long and Winding
- A Few Caveats
- 2. Concurrent Development with iOS
- 3. Automating iOS Builds
- 4. Integrating iOS Applications into Enterprise Services
- 5. Testing Enterprise iOS Applications
- 6. Enterprises and the iTunes App Store
- 7. Distributing Enterprise iOS Applications
- 8. Long Term Maintenance of iOS Enterprise Applications
- About the Author
- Copyright
Product information
- Title: Developing Enterprise iOS Applications
- Author(s):
- Release date: December 2011
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449311483
You might also like
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …
book
Learning Go
Go is rapidly becoming the preferred language for building web services. While there are plenty of …
video
Complete Python Scripting for Automation
Get up to speed with automating repetitive tasks with Python About This Video Understand how to …
book
Practical System Programming with C: Pragmatic Example Applications in Linux and Unix-Based Operating Systems
This book teaches system programming with the latest versions of C through a set of practical …