Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Harris, Nick.

Title Beginning iOS programming : building and deploying iOS applications / Nick Harris. [O'Reilly electronic resource]

Publication Info. Indianapolis, Indiana : Wiley, 2014.
©2014
QR Code
Description 1 online resource (1 online resource (339 pages) : color illustrations.
Series Wrox : Programmer to Programmer
Programmer to programmer.
Note Includes index.
Contents 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.
Summary 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 starts at the beginning-including an introduction to Objective C-and gives you the skills you need to get your apps up and running. Author Nick Harris has extensive experience developing for iOS and provides a solid background for teaching the building blocks of app development.
Subject iOS (Electronic resource)
iOS (Electronic resource)
Application software -- Development.
iPhone (Smartphone) -- Programming.
iPad (Computer) -- Programming.
iPod touch (Digital music player) -- Programming.
Mobile computing.
Logiciels d'application -- Développement.
iPhone (Téléphone intelligent) -- Programmation.
iPad (Ordinateur) -- Programmation.
iPod touch (Lecteur de musique numérique) -- Programmation.
Informatique mobile.
Application software -- Development
Mobile computing
Other Form: Print version: Harris, Nick. Beginning iOS programming : building and deploying iOS applications. Indianapolis, Indiana : Wiley, ©2014 xxiv, 312 pages Programmer to programmer. 9781118841471
ISBN 9781118841600 (e-book)
1118841603 (e-book)
9781118841440 (e-book)
1118841441 (e-book)
1118841476
9781118841471
9781118799314 (ebk)
1118799313 (ebk)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information