|About the Book|
Professional iOS Programming is written for iOS developers who want to improve and extend their skills to create advanced level apps that get noticed in the app store. It goes beyond the obvious examples most books provide and gives real-worldMoreProfessional iOS Programming is written for iOS developers who want to improve and extend their skills to create advanced level apps that get noticed in the app store. It goes beyond the obvious examples most books provide and gives real-world development advice from the authors global clients and his vast experience from planning to development to deployment to maintenance. All sections contain both running case studies and those individual to the topic. The books covers:Part 1 Developing a Professional UI - professional UI differentiates an app from the millions of others out there. In Part I, the book builds on basic iOS skills by leading readers through building astonishing tableview functionality, advancing mapkit with navigation, clustering and GPS simulation, adding multimedia to applications and making an application international by mastering localization techniques. The reader will learn how to create an application framework that can be used, reused and modified for future use.Part 2 Networking & Data processing - each application has to work with data and since most data is coming from external sources, Part II is dedicated to networking and data processing. Readers will master using web services, either REST or SOAP, by sending and receiving information, processing the result by parsing the XML or JSON response and storing information using core data. For large file data exchange the book will demonstrate how to write an FTP client in Objective C.Part 3 Integrating Your App - part III shows how to integrate an app with the outside world. Readers learn to implement internal notifications, external push notifications, sending email, SMS and dial phone numbers from within an app. The address book will be used to read from and write to and integrate a users contacts within an application. Social media integration has been made a lot easier in recent version of iOS -- the book will show readers how to integrate with Facebook and Twitter from an app.Part 4 Taking Your App Into Production - taking an app into production is not as easy as it sounds, especially the first time. In Part IV, readers learn how to implement usage analysis and how to monetize an app by displaying advertisements and making it a paid app. Readers learn how to work with certificates, provisioning profiles, building for ad-hoc and App Store distribution. The Apple store submission not just explained, but the author offers choices a developer can make and explains the consequences of each.