Best Blackhat Forum

Full Version: [GET] Developing Iphone and Ipad Apps for Companies and Organizations By James Turner
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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
Quote:Chapter 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
Chapter 2 Concurrent Development with iOS
A Little Ditty ‘bout Tom and Diane
More Merge Mayhem
Workspaces and Static Libraries
Let’s Be Careful Out There
Chapter 3 Automating iOS Builds
Introducing Hudson
Breaking the News to Your IT Department
Provisioning Your Build Machine
Installing Hudson
Creating the Build Job
Creating an Ant Build File
Testing xcodebuild
Integrating xcodebuild into an Ant Script
Calling the Ant Script from Hudson
Getting Fancy with Hudson
Chapter 4 Integrating iOS Applications into Enterprise Services
The Rules of the Road
First Things First: Getting a Connection
Using NSURLConnection—The BuggyWhip News Network
Something a Little More Practical—Parsing XML Response
Generating XML for Submission to Services
Once More, with JSON
SOAP on a Rope
A Final Caution
Chapter 5 Testing Enterprise iOS Applications
Unit Testing iOS Applications
Setting Up an OCUnit Target
Generating Code Coverage Metrics
Generating Code Complexity Metrics
Creating UI Tests (The Old and Painful Way)
UI Testing Using OCUnit
Chapter 6 Enterprises and the iTunes App Store
Things to Start Worrying About Immediately
Things to Worry About a Month Before Launch
Things to Worry About Two Weeks Before Launch
Things to Worry About One Week Before Launch
Things to Worry About on Launch Day
Things to Worry About in the Month After Launch
Chapter 7 Distributing Enterprise iOS Applications
Testing Applications with Ad Hoc Profiles
A Better Mousetrap for Ad Hoc Infrastructure
Enterprise Distribution
The Long Haul
Chapter 8 Long Term Maintenance of iOS Enterprise Applications
Option 1: The Perpetually Compatible Application
(Non-)Option 2: The Perpetually Compatible Server
Option 3: App Store Version Roulette
Option 4: Exotic Distribution Methods
Option 5: The Swiss Army App
Welcome to the Club, We Have Jackets

Info:
Code:
http://shop.oreilly.com/product/0636920021759.do

Download:
Already shared bby Stiffler,
just notice. Sorry!
Code:
http://bestblackhatforum.com/Thread-GET-Developing-Iphone-Ipad-Apps-for-Companies-Organizations

Enjoy!

Thanks to captpower
Reference URL's