Your First iOS 7 App cover page
Your First iOS 7 App

Your First iOS 7 App

Everything you need to know to build and submit your first iOS app.


Your First iOS 7 App Edit
This book is 100% Complete
  • $9.99

    Minimum

  • $19.99

    Suggested

Bundles

Functional Reactive Programming on iOS
Your First iOS 7 App

iOS Developer Starter Kit

  • $34.98

    Regular Price

  • $19.99

    Suggested

2 Books

Learn more

About the Book

Ever wanted to write an iOS app? Didn't know where to start? This book is for you.

This book isn't like other books – we dive right into writing apps. You'll be guided through the entire application development process, from creating your first Xcode project right up to submitting to the App Store.

This book presents everything you need to know to build and submit your first app.

Read More

Table of Contents

  • Preface
    • Dedication
    • Source Code
    • Contributors
  • Introduction
    • Xcode
    • Basic Project
    • App Delegate
    • Storyboard
    • View Controller
    • Other Files
  • Views and Storyboards
    • View Hierarchies
    • Autoresizing
    • Target-Action
    • Outlets
  • View Controllers
    • Model-View-Controller
    • Models
    • UIViewController
    • Storyboards Revisited
    • View Controllers as Containers
    • UINavigationController
    • Push Segues
    • Modal Segues
  • UITableView
    • Cell Reuse
    • Protocols: Why and How
    • UITableViewDataSource and UITableViewDelegate
    • Adding Interactivity
    • UICollectionView
  • Interactivity
    • NSTimer
    • Control Events
    • Target-Action
    • Background Modes
  • Key-Value Observation
    • Keys
    • Observer Registration
    • KVO in Practice
  • Memory Management
    • Object Graph
    • Strong vs. Weak References
    • Cocoa Conventions
    • Memory Management in Practice
  • Application Design
    • Human Interface Guidelines
    • Icon Design
    • Application Visual Design
    • Tint Colour
    • Default Images
  • Localization
    • Localizing Storyboards
    • Localizing Code
    • Getting Translations
    • Accessibility
  • Core Data
    • Setting Up a Core Data Stack
    • Defining a Core Data Schema
    • Creating Default Objects
    • NSFetchedResultsController
  • App Submission
    • Creating an Account
    • Running on a Device
    • Submitting to the Store

Read More

About the Author

About the Contributors

D41d8cd98f00b204e9800998ecf8427e?r=pg&d=mm

Jeffrey Sambells

Technical Editor


The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks. We process the refunds manually, so they may take a few days to show up.
See full terms