Application Development in iOS 7

Learn how to build an entire real-world application using all of iOS 7's new features with this book and ebook
Preview in Mapt

Application Development in iOS 7

Kyle Begeman

Learn how to build an entire real-world application using all of iOS 7's new features with this book and ebook
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $16.99
Save 41%
Print + eBook
$27.99
RRP $27.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$27.99
$29.99 p/m after trial
RRP $16.99
RRP $27.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Application Development in iOS 7 Book Cover
Application Development in iOS 7
$ 16.99
$ 10.00
Developing iOS 11 Applications Using Swift 4 [Video] Book Cover
Developing iOS 11 Applications Using Swift 4 [Video]
$ 124.99
$ 10.00
Buy 2 for $20.00
Save $121.98
Add to Cart

Book Details

ISBN 139781783550319
Paperback126 pages

Book Description

Unleash the new features of iOS 7 within the latest Xcode development environment. One of the most important pieces of any SDK is the Integrated Development Environment (IDE), which is why we will start by learning all the new features of Xcode 5. Moreover, we will get to know what's new in Foundation Framework, one of the building blocks of iOS development. We then move on to exploring the new and improved Auto Layout, a feature that was previously plagued by quite a few issues and shunned by many developers. Next, we will start building our application from scratch while applying our new knowledge of the IDE. Also, we will make use of the newly introduced TextKit to make our text more dynamic in nature. Finally, we will utilize the UI Kit Dynamics to give our application some flair.

This book is a practical breakdown of all the new iOS 7 features for developers.

Table of Contents

Chapter 1: Xcode 5 – A Developer's Ultimate Tool
The new user experience
Top-level documentation
Debugger and debug gauges
Automatic configuration with accounts and capabilities
Source control
Asset catalogs
Quick build device selection
Storyboard previews
Summary
Chapter 2: Foundation Framework – Growing Up
Why Foundation matters
Modules
NSProgress
NSArray
NSTimer
NSData
NSURLUtilities
Summary
Chapter 3: Auto Layout 2.0
Why you should use Auto Layout
Creating our project
Starting our storyboard
Setting up button actions
Using Auto Layout
Applying constraints
Resolving Auto Layout issues
Finishing our menu view
Preparing for navigation
Summary
Chapter 4: Building Our Application for iOS 7
Designing for iOS 7
Putting together the pieces
Summary
Chapter 5: Creating and Saving User Data
Picking up where we left off
The navigation bar style
Adding our button action
Adding buttons to our navigation bar
Adjusting our storyboard view
Adding our delegates
Using a tap gesture
Getting the image from UIImagePickerController
Adding the text field delegate
Saving the data
Summary
Chapter 6: Displaying User Data
Custom cell
Adding food
Loading data
Displaying data
Showing the detail view
Coding the detail view
Summary
Chapter 7: Manipulating Text with TextKit
What is TextKit?
Dynamic type
Exclusion paths
Adding letterpress
Text formatting
Underlining text
Summary
Chapter 8: Adding Physics with UIKit Dynamics
Motion and physics in UIKit
Adding gravity
UIDynamicAnimator
UIGravityBehavior
Behavior properties
Creating boundaries
Collisions
Creating invisible boundaries
Dynamic items
Manipulating item properties
Collision notifications
Attaching items to other items
Snapping items
Using motion in our app
Summary

What You Will Learn

  • Manage accounts and provision with ease using Xcode 5
  • Analyze the real-time performance of your application within Xcode
  • Understand the new features of the foundation framework and why you use them
  • Utilize the new and improved Auto Layout to build better layouts
  • Learn how to apply new design paradigms to all future projects
  • Manipulate text like never before using TextKit
  • Add real-world physics to your application's user interface to create beautiful visual effects

Authors

Table of Contents

Chapter 1: Xcode 5 – A Developer's Ultimate Tool
The new user experience
Top-level documentation
Debugger and debug gauges
Automatic configuration with accounts and capabilities
Source control
Asset catalogs
Quick build device selection
Storyboard previews
Summary
Chapter 2: Foundation Framework – Growing Up
Why Foundation matters
Modules
NSProgress
NSArray
NSTimer
NSData
NSURLUtilities
Summary
Chapter 3: Auto Layout 2.0
Why you should use Auto Layout
Creating our project
Starting our storyboard
Setting up button actions
Using Auto Layout
Applying constraints
Resolving Auto Layout issues
Finishing our menu view
Preparing for navigation
Summary
Chapter 4: Building Our Application for iOS 7
Designing for iOS 7
Putting together the pieces
Summary
Chapter 5: Creating and Saving User Data
Picking up where we left off
The navigation bar style
Adding our button action
Adding buttons to our navigation bar
Adjusting our storyboard view
Adding our delegates
Using a tap gesture
Getting the image from UIImagePickerController
Adding the text field delegate
Saving the data
Summary
Chapter 6: Displaying User Data
Custom cell
Adding food
Loading data
Displaying data
Showing the detail view
Coding the detail view
Summary
Chapter 7: Manipulating Text with TextKit
What is TextKit?
Dynamic type
Exclusion paths
Adding letterpress
Text formatting
Underlining text
Summary
Chapter 8: Adding Physics with UIKit Dynamics
Motion and physics in UIKit
Adding gravity
UIDynamicAnimator
UIGravityBehavior
Behavior properties
Creating boundaries
Collisions
Creating invisible boundaries
Dynamic items
Manipulating item properties
Collision notifications
Attaching items to other items
Snapping items
Using motion in our app
Summary

Book Details

ISBN 139781783550319
Paperback126 pages
Read More

Read More Reviews

Recommended for You

Learning Objective-C by Developing iPhone Games Book Cover
Learning Objective-C by Developing iPhone Games
$ 29.99
$ 10.00
Cocoa and Objective-C Cookbook Book Cover
Cocoa and Objective-C Cookbook
$ 23.99
$ 10.00
iOS Development with Xamarin Cookbook Book Cover
iOS Development with Xamarin Cookbook
$ 29.99
$ 10.00
Angular 2 By Example Book Cover
Angular 2 By Example
$ 35.99
$ 10.00
The DevOps 2.0 Toolkit Book Cover
The DevOps 2.0 Toolkit
$ 39.99
$ 10.00
Learning Docker Networking Book Cover
Learning Docker Networking
$ 31.99
$ 10.00