Szczegóły ebooka

Application Development in iOS 7

Application Development in iOS 7

Kyle Begeman

Ebook
  • Application Development in iOS 7
    • Table of Contents
    • Application Development in iOS 7
    • Credits
    • About the Author
    • About the Reviewers
    • www.PacktPub.com
      • Support files, eBooks, discount offers, and more
        • Why subscribe?
        • Free access for Packt account holders
    • Preface
      • What this book covers
      • What you need for this book
      • Who this book is for
      • Conventions
      • Reader feedback
      • Customer support
        • Downloading the example code
        • Errata
        • Piracy
        • Questions
    • 1. Xcode 5 A Developers 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
    • 2. Foundation Framework Growing Up
      • Why Foundation matters
      • Modules
        • Precompiled headers a partial solution
        • Modules smart importing
      • NSProgress
      • NSArray
      • NSTimer
      • NSData
      • NSURLUtilities
      • Summary
    • 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
    • 4. Building Our Application for iOS 7
      • Designing for iOS 7
        • The navigation bar and status bar
        • The new UIKit
        • Updated app icons
      • Putting together the pieces
        • Project organization
        • Creating the files
        • Setting up the storyboard
        • AddNewViewController
        • FoodDetailViewController
        • MyFoodsViewController
      • Summary
    • 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
        • Getting the date string
        • Adding validation
        • Saving the image
        • Creating versus loading the .plist file
        • Adding a new entry
      • Summary
    • 6. Displaying User Data
      • Custom cell
        • Building the cell
        • Connecting the cell
        • Creating properties
      • Adding food
        • Preparing the table view
      • Loading data
      • Displaying data
      • Showing the detail view
      • Coding the detail view
        • Creating blurred images
        • Finishing our detail view
        • Pushing the detail view
      • Summary
    • 7. Manipulating Text with TextKit
      • What is TextKit?
      • Dynamic type
        • Handling updates
      • Exclusion paths
      • Adding letterpress
      • Text formatting
        • Making text bold and italicizing
      • Underlining text
      • Summary
    • 8. Adding Physics with UIKit Dynamics
      • Motion and physics in UIKit
        • UIKit Dynamics
        • Motion effects
      • 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
    • Index
  • Tytuł: Application Development in iOS 7
  • Autor: Kyle Begeman
  • Tytuł oryginału: Application Development in iOS 7.
  • ISBN: 9781783550326, 9781783550326
  • Data wydania: 2014-05-19
  • Format: Ebook
  • Identyfikator pozycji: e_3bnn
  • Wydawca: Packt Publishing