Your First iOS 7 App
This book is 100% complete
Completed on 2013-05-26
About the Book
Note: this book has been retired in favour of the new Swift version.
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.
About the Contributors
Technical Editor
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
andUITableViewDelegate
- 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
The Leanpub 45-day 100% Happiness Guarantee
Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...