Books & Videos

Table of Contents

  1. Chapter 1 Getting Started

    1. Your Path to Success

    2. The App Store

    3. How to Install Xcode 6

  2. Chapter 2 Introduction to Programming

    1. Building Blocks

    2. Variables

    3. Classes

    4. Objects

    5. Methods

    6. Inheritance

    7. Model, View, Controller

    8. Exercise: Hello World

    9. Storyboards

  3. Chapter 3 Diving into Swift

    1. What Is Swift?

    2. Playgrounds

    3. Creating Variables

    4. Modifying Strings

    5. Collections

    6. Loops

    7. Conditional Statements

    8. Optionals

    9. Exercise: Tip Calculator

  4. Chapter 4 Diving Deeper

    1. Methods

    2. Classes

    3. Creating an Object

    4. Subclasses

    5. Exercise: Race Car

  5. Chapter 5 Building Multiscreen Apps

    1. View Controllers

    2. Delegation

    3. Exercise: Passport

  6. Chapter 6 Next Steps: Debugging, Documentation, and App Icons

    1. Why Debugging?

    2. Compile-Time Issues

    3. Runtime Issues

    4. Documentation

    5. App Icons

    6. Exercise: Expanding the Passport App

  7. Chapter 7 Devices and Auto Layout

    1. Screen Sizes

    2. Retina Displays

    3. Orientation

    4. Universal Apps

    5. Auto Layout

    6. Creating Constraints

    7. Testing Layout Constraints

    8. Previewing

    9. Exercise: Building More on the Passport App

  8. Chapter 8 Maps and Location

    1. Core Location

    2. Map Kit

    3. Exercise: Adding Maps to the Passport App

  9. Chapter 9 Camera, Photos, and Social Networks

    1. UIImagePickerController

    2. Integrating with Social Networks

    3. Exercise: A Selfie App

  10. Chapter 10 Running on a Device

    1. Certificates

    2. Identifiers

    3. Devices

    4. Profiles

  11. Chapter 11 Submitting to the App Store

    1. Agreements, Tax, and Banking

    2. Create App Listing

  12. Chapter 12 Managing and Marketing Your App

    1. Tracking Sales and Downloads

    2. Payments and Financial Reports

    3. Crashes

    4. Reviews

    5. Updating Your App

    6. Promo Codes

    7. Analytics

    8. Vanity URLs

    9. One More Thing

  13. Appendix Objective-C

    1. Why Objective-C Still Matters

    2. The iOS Stack

    3. How to Read Objective-C

  14. Appendix List of Synonyms