Beginning iOS 8 Programming with Swift

Beginning iOS 8 Programming with Swift Front Cover
427 pages

Book Description

Learn how to build a real app from scratch to App Store

A Practical Guide for Beginners

If you want to create an app but don't know where to begin, this book covers the whole aspect of and 8 development and shows you every step from an to a real app on App Store. Most programming books start by teaching the fundamental programming concepts. At AppCoda, we believe programming should be fun to learn. Instead of just elaborating the theories, you'll learn 'by doing' right from the beginning. This practical learning approach has gained positive feedback from tens of thousands of our blog readers.

This book features a lot of hands-on exercises and projects. It assumes you have little or even no prior programming experience. You will first create a simple app, then prototype an app idea, and later add some features to it in each chapter, until a real app is built. During the process, you will master Swift programming and iOS 8 app development.

What You Will Learn

We will build a food app from scratch. Starting by creating an app prototype, we will add one or more features to the app in each chapter and you will have an app after working through the book. During the course of the app development, you will learn:

  • New features of 6 and Swift Programming
  • Playgrounds in Xcode 6
  • Prototyping an app without writing a line of
  • Table view programming
  • Table Cell Customization and Self Sizing Cells
  • Applying Blur Effect using UIVisualEffect
  • Auto layout
  • UIView animations and Image Manipulation
  • Working with maps
  • Accessing Photo Library
  • Using web view and sending email
  • Search bar integration
  • Working with Core Data
  • Creating tutorial screens using UIPageViewController
  • Integrating with CloudKit and build a social feature
  • Pull to Refresh content
  • Localizing Your App into different languages
  • Arranging beta test using TestFlight
  • Submitting your app to App Store

To get a better idea of what's included in the book, enter your email below and we will send you four sample chapters.

Table of Contents

Chapter 1: Build Your First App
Chapter 2: Hello World App Explained
Chapter 3: Introduction to Auto Layout
Chapter 4: Prototyping Your App Before Writing Code
Chapter 5: Creating a Simple Table Based App
Chapter 6: Customize Table View Using Prototype Cell
Chapter 7: Table Cell Selection and UIAlertController
Chapter 8: Table Row Deletion, Custom Action Button and MVC
Chapter 9: Navigation Controller and Segue
Chapter 10: Introduction to Object Oriented Programming
Chapter 11: Beautify Detail View and Navigation Bar Customization
Chapter 12: Self Sizing Cells
Chapter 13: Basic Animations and Visual E?ects
Chapter 14: Working with Maps
Chapter 15: Static Table View and Photo Library
Chapter 16: Core Data
Chapter 17: Search Bar
Chapter 18: Introduction to UIPageViewController
Chapter 19: Exploring Tab Bar
Chapter 20: Working with Web View and Email
Chapter 21: Exploring CloudKit
Chapter 22: Localize Your App
Chapter 23: Deploying and Testing Your App on iPhone
Chapter 24: Beta Testing with TestFlight
Chapter 25: Submit Your App to App Store
Bonus Chapter: Swift Basics

Book Details

  • Title: Beginning iOS 8 Programming with Swift
  • Author:
  • Length: 427 pages
  • Edition: 1
  • Language: English
  • Publisher:
  • Publication Date: 2014-10-08