Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Harris, Nick
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.