iOS 7 Programming Cookbook

iOS 7 Programming Cookbook

3.5 2
by Vandad Nahavandipoor
     
 

View All Available Formats & Editions

Overcome the vexing issues you’re likely to face when creating apps for the iPhone, iPad, or iPod touch. With new and thoroughly revised recipes in this updated cookbook, you’ll quickly learn the steps necessary to work with the iOS 7 SDK, including solutions for bringing real-world physics and movement to your apps with UIKit Dynamics APIs.

You’

…  See more details below

Overview

Overcome the vexing issues you’re likely to face when creating apps for the iPhone, iPad, or iPod touch. With new and thoroughly revised recipes in this updated cookbook, you’ll quickly learn the steps necessary to work with the iOS 7 SDK, including solutions for bringing real-world physics and movement to your apps with UIKit Dynamics APIs.

You’ll learn hundreds of techniques for storing and protecting data, sending and receiving notifications, enhancing and animating graphics, managing files and folders, and many other options. Each recipe includes sample code you can use right away.

  • Create vibrant and lifelike user interfaces with UIKit Dynamics
  • Use the Keychain to protect your app’s data
  • Develop location-aware and multitasking-aware apps
  • Work with iOS 7’s audio and video APIs
  • Use Event Kit UI to manage calendars, dates, and events
  • Take advantage of the accelerometer and the gyroscope
  • Integrate iCloud into your apps
  • Define the layout of UI elements with Auto Layout
  • Get working examples for implementing gesture recognizers
  • Retrieve and manipulate contacts and groups from the Address Book
  • Determine a camera’s availability and access the Photo Library

Read More

Product Details

ISBN-13:
9781449372422
Publisher:
O'Reilly Media, Incorporated
Publication date:
10/30/2013
Edition description:
Second Edition
Pages:
1056
Product dimensions:
7.00(w) x 9.20(h) x 1.90(d)

Related Subjects

Meet the Author

Vandad Nahavandipoor is currently an iOS programmer for a leading digital media distributor in London, United Kingdom. He has led an international team of more than 30 iOS developers in his previous job. Some of the projects he has lead include the NatWest and the RBS iOS apps running on millions of iPhones and iPads in the UK. Vandad received his B.Sc and M.Sc in Information Technology for E-Commerce from the University of Sussex in England.

Vandad's programming experience started when he first learned Basic on his father's Commodore 64. He then took this experience and applied it on his uncle's Intel 186 computer, running Basic on DOS. At this point, he found programming for personal computers exciting indeed and moved on to learn Object Pascal. This allowed him to learn Borland Delphi quite easily. He wrote a short 400 pages book on Borland Delphi and dedicated the book to Borland. From then, he picked up x86 Assembly programming and wrote a hobby 32-bit operating system named Vandior. It wasn't until late 2007 when iOS programming became his main focus.

Aside from programming, Vandad is a road cyclist, enjoying friendly competition in cyclosportive events in England and traveling long distance on his bicycle to other European countries every now and then. He also enjoys tinkering with his piano and playing electric guitar. Some of his electric guitar performances are available on YouTube.

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

iOS 7 Programming Cookbook 3.5 out of 5 based on 0 ratings. 2 reviews.
Anonymous More than 1 year ago
While the book does spell things out in small, bite-sized chunks, there are some very glaring errors, some of which make you wonder if the author even knows what he's talking about. One that really got my ire was in Recipe 7.10, Constructing Your Own Dispatch Queues with GCD, paragraph 3, in which he says you must name queues uniquely not only across your own app but across the entire system. I cannot stress just how incredibly wrong this is, both within an app as well as across the system. There is no such requirement, and if there was, this would be the most serious security violation ever. Even though there are other errors like this as well as rabbit holes that you'd never use or even consider, the book does break things out enough that it's a good starting resource, but no matter what, you should always consult Apple's documentation if you decide to use anything written in it.
Anonymous More than 1 year ago
This book is great I am a beginner programmer but after having this book for two weeks I feel like have a lot of knowledge and experience under my belt. A must buy!!!!!!!!!!!