预计阅读本页时间:-
WHAT THIS BOOK COVERS
This book walks you through creating an iOS app from an idea all the way to submitting it to Apple for sale in the App Store. It’s broken into 12 chapters.
Chapter 1, “Building a Real-World iOS App: Bands” introduces the app you will build throughout the book. All apps start as an idea that gets fleshed out into features and eventually into a development plan to get it built.
广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元
Chapter 2, “Introduction to Objective-C” takes a unique approach to explaining Objective-C by comparing it to Java and C#. It also details the Model-View-Controller design pattern used to build an iOS app.
Chapter 3, “Starting a New App” walks you through creating a new project in Xcode. It describes the various editors and windows in Xcode you use to manage files, edit code, and build a user interface.
Chapter 4, “Creating a User Input Form” shows you how to create a basic user interface to input data. You learn how to show and hide the software keyboard as well as how to save data to disk.
Chapter 5, “Using Table Views” explains how to build a data model and display it using tables. It also introduces the idea of segues to transition between different views in an iOS app.
Chapter 6, “Integrating the Camera and Photo Library in iOS Apps” details how to use the image picker to either take a picture using the camera on an iOS device or to choose a picture in the photo library. You also learn how to use gestures to make your user interface more interactive.
Chapter 7, “Integrating Social Media” explores how to send e-mails and text messages or post messages and updates to Twitter, Facebook, and Flickr using the same user experience found in Apple apps.
Chapter 8, “Using Web Views” builds a lightweight browser to allow users to search for bands. You learn how the iOS SDK creates and loads URLs as well as how to call C functions from Objective-C.
Chapter 9, “Exploring Maps and Local Search” explains how to use maps in an iOS app by searching for record stores around a user’s current location and displaying them.
Chapter 10, “Getting Started with Web Services” looks at the new networking classes introduced with iOS 7 to connect with a web service. You learn how to use the iTunes Search web service API to find tracks and preview them as well as opening the iTunes Store to purchase them.
Chapter 11, “Creating a Universal App” walks you through transitioning an iPhone-only app to also support iPad. It details the iPad-specific user interface features as well as how to effectively use auto layout to support device rotation.
Chapter 12, “Deploying Your iOS App” explains how you can send your app to beta testers as well as how you submit an app to Apple for review and release in the App Store.