Beginning-iOS-Programming-For-Dummies-Resource-Center

Beginning iOS Programming For Dummies

This resource center is an addition to Beginning iOS Programming For Dummies, with bonus material created to help you better understand the concepts and techniques from the book. You can navigate to your desired content by selecting individual downloads or links below.

Please note that the downloads may be in .zip format, so be sure to download to your computer first, then unzip the files.

Downloads

Chapter 3 Source Code

Chapter 7 Source Code

All other Chapters Source Code

Bonus Chapter: Ten Illustrative Applications for iOS

Links

Chapter 1: Entering Mobile Application Development 7

NFCiOS FrameworksCoreOS Layer

Core ServicesMedia Layer

Chapter 2: Object-Oriented Design Principles 25

App Design Basics

Chapter 3: Effectively Using Objective-C 55

Apple Reference

C Language Book

C Language Reference

Instance variables at a class level

Foundation Framework Reference

Foundations Framework Functions

iOS Runtime Reference

Runtime Programming Guide

iOS Memory Management

Autorelease pools

Transitioning to ARC

Categories

Protocols

Compiler directives

Chapter 4: Patterns and Frameworks 91

Core Data

Chapter 6: Developing an App on iOS 135

Dealing with App States

Application Delegate Protocol

The Settings AppNS

User Class Reference

Data Management in iOS

JSON

iOS Files Overview

Locating items in an app's sandbox

Core Data Technology Overview

Core Data Programming Guide

Core Data Model Editor

Adding Core Data to an Existing Project

Address Book Programming

UI

Activity

View

Controller

Keychain

iCloud

NSURLNS

URL

Connection

Handling JSON

Event Kit Programming

Chapter 7: Illustrating Object-Oriented iOS App Design 173

Storyboards and scenes

Chapter 8: Effectively Using Xcode 209

What's New in Xcode

Working with Storyboards

Static Analyzer

Refactoring

Recovering snapshots

Git tutorial

Unix tools for Xcode

iOS Simulator

Breakpoints

Chapter 9: Developing Your App's User Interface 249

Windows and Views

First Responder

MVC in iOS

View controllers in iOS

iOS View Hierarchies

iOS Views

Events

Action MessagesioS UI Components

Views

The Picker View

The UIPicker

View class

Navigation controllers

Quartz 2-D Graphics

UI Guidelines

Chapter 10: Making Applications Fast and Responsive 277

John Bentley on Writing Efficient Programs

Basic iOS Performance Tips

Instruments Tuning Guide

Generating Random Numbers on iOS

Performance Tuning on iOS

Energy Diagnostics

Chapter 11: Making Your App Reliable and Secure 293

Automated Unit TestsUI Automation

Dealing with App States

State Preservation and Restoration

Protecting Core Data

Cryptography in iOS

Keychain concepts

Setting a passcode

NSValue

Transformer

Chapter 12: Channeling the World Into Your Device 329

MKPlacemark

Chapter 13: Harnessing iOS Device Capabilities 345

Message UI Framework Reference Guide

Reachability Sample CodeThe iOS AV Framework

The Property List (Info.plist) file

CoreMotion

More information

Related products!

up arrow