Beginning iOS programming : building and deploying iOS applications /
IOS 7 changed everything-get up to speed! iOS 7 is a major shift in the look and feel of apps-the first major sea change since the iPhone was first introduced. For apps to blend in with the new UI, each needs a complete redesign. Beginning iOS Programming: Building and Deploying iOS Applications sta...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Indianapolis, Indiana :
Wiley,
2014.
|
Colección: | Programmer to programmer.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Machine generated contents note: ch. 1 Building a Real-World Ios App: Bands
- Introducing Bands
- Getting Started
- Scoping the App
- Defining the Features
- Creating a Development Plan
- Summary
- ch. 2 Introduction to Objective-C
- Exploring the History of Objective-C
- Explaining the Basics
- Learning About Objects and Classes
- Instantiating Objects
- Managing Memory
- Introducing Automatic Reference Counting
- Adding Properties to a Class
- Explaining Strings
- Using Basic Data Structures
- Discussing Advanced Concepts
- Explaining the Model-View-Controller Design Pattern
- Learning About Protocols and Delegates
- Using Blocks
- Handling Errors
- Summary
- ch. 3 Starting a New App
- Creating a New App in Xcode
- Discussing Xcode Templates
- Learning About Bundle Identifiers
- Exploring the Xcode Project Layout
- Discussing the UIKit Framework
- Discussing the Main Storyboard
- Adding a Label to a Storyboard
- Exploring Interface Builder
- Setting Attributes
- Exploring the Inspectors
- Aligning UI Objects
- Running in the Simulator
- Choosing a Device
- Learning to Test on All Device Sizes
- Learning About Auto Layout
- Discussing Auto Layout Basics
- Testing Rotation
- Exploring Application Settings
- Setting Version and Build Numbers
- Setting Supported Rotation Orientations
- Setting the App Icon
- Setting Launch Images
- Running on a Device
- Summary
- ch. 4 Creating a User Input Form
- Introducing the Band Model Object
- Creating the Band Model Object
- Creating Enumerations
- Adding Properties to the Band Model Object
- Building an Interactive User Interface
- Learning About IBOutlet
- Using UITextField and UITextFieldDelegate
- Using UITextView and UITextViewDelegate
- Using UIButton and IBAction
- Using UIStepper
- Using UISegmentedControl
- Using UISwitch
- Saving and Retrieving Data
- Implementing the NSCoding Protocol
- Saving Data
- Retrieving Saved Data
- Deleting Saved Data
- Summary
- ch. 5 Using Table Views
- Exploring Table Views
- Learning About Tables
- Learning About Cells
- Implementing the Bands Data Source
- Creating the Band Storage
- Adding Bands
- Displaying Bands
- Implementing Sections and Index
- Adding Section Headers
- Showing the Section Index
- Editing Table Data
- Enabling Edit Mode
- Deleting Cells and Data
- Modifying Data
- Summary
- ch. 6 Integrating The Camera and Photo Library in Ios Apps
- Adding an Image View and Gesture Recognizer
- Enabling User Interactions with a UllmageView
- Learning About Gesture Recognizers
- Selecting a Picture from the Photo Library
- Learning About UllmagePickerController
- Determining Device Capabilities
- Allowing Picture Editing
- Saving Band Images
- Deleting Band Images
- Taking a Picture with the Camera
- Summary
- ch. 7 Integrating Social Media
- Sending E-mails and Text Messages
- Using the E-mail Composer
- Using the Message Composer
- Simplifying Social Network Integration
- Introducing the Activity View Controller
- Learning About Twitter Integration
- Learning About Facebook Integration
- Learning About Flickr Integration
- Limiting Sharing Options
- Summary
- ch. 8 Using Web Views
- Learning About Web Views
- Loading a URL
- Loading a URL That Contains Special Characters
- Showing User Feedback
- Adding Navigation
- Creating a Toolbar
- Opening Safari
- Summary
- ch. 9 Exploring Maps and Local Search
- Learning About Map Views
- Getting the User's Location
- Changing the Map Type
- Performing a Local Search
- Animating Annotations
- Interacting with Annotations
- Summary
- ch. 10 Getting Started With Web Services
- Learning About Web Services
- Exploring the iTunes Search API
- Discussing JSON
- Adding the Search View
- Introducing NSURLSession
- Creating and Scheduling a Data Task
- Parsing JSON
- Displaying Search Results
- Previewing Tracks
- Showing Tracks in iTunes
- Summary
- ch. 11 Creating a Universal App
- Transitioning to a Universal App
- Supporting Rotation Using Auto Layout
- Learning About Popovers
- Presenting Action Sheets in Popovers
- Using the UIPopoverController
- Finishing the iPad Implementation
- Summary
- ch. 12 Deploying Your IOS App
- Deploying the App to Beta Testers
- Registering Beta Devices
- Generating Digital Certificates
- Creating an App ID and Ad Hoc Provisioning Profile
- Signing and Deploying an Ad Hoc Build
- Submitting the App to Apple
- Exploring iTunes Connect
- Creating an App Store Provisioning Profile
- Validating and Submitting an App
- Summary.