Cover image for iOS 6 Application Development For Dummies.
iOS 6 Application Development For Dummies.
Title:
iOS 6 Application Development For Dummies.
Author:
Goldstein, Neal.
ISBN:
9781118550069
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (579 pages)
Contents:
iOS6 Application Development For Dummies -- About the Authors -- Dedication -- Authors' Acknowledgments -- Table of Contents -- Introduction -- A Bit of History -- Our Plan for This Book -- iOS and Xcode Game Changers -- About This Book -- Conventions Used in This Book -- Foolish Assumptions -- How This Book Is Organized -- Icons Used in This Book -- Where to Go from Here -- Part I: Getting Started -- Chapter 1: What Makes a Killer iOS App -- Figuring Out What Makes a Great iOS Application -- Exploiting the iOS Platform -- Embracing Device Limitations -- Why Develop iOS Applications? -- Developing with Apple's Expectations in Mind -- An Application Ecosystem -- Enter the Cloud -- Developing an App the Right Way Using the Example App in This Book -- What's Next -- Chapter 2: Getting to Know the SDK -- Developing Using the SDK -- Using Xcode to Develop an App -- The Workspace Window -- Chapter 3: The Nuts and Bolts of an Xcode Project -- Creating Your Project -- Exploring Your Project -- Setting Your Xcode Preferences -- Building and Running Your Application -- Running in the Simulator -- Adding the Image and Sound Resources and an Application Icon -- Part II: Building Road Trip -- Chapter 4: Storyboards and the User Experience -- Introducing the Storyboard -- Defining What You Want an Application to Do: The RoadTrip Application -- Creating the Application Architecture -- What You Add Where -- Using Frameworks -- Using Design Patterns -- Working with Windows and Views -- View Controllers - the Main Storyboard Players -- What About the Model? -- It's Not That Neat -- Taking a Look at Other Frameworks -- Understanding the MVC in the Project -- Chapter 5: Creating the RoadTrip User Interface -- Creating Your User Interface in the iPad Storyboard -- Working within the Utility Area -- Understanding iPad Navigation -- Adding a New View Controller.

Adding the User Interface Objects -- View Layout -- Back to Adding User Interface Objects -- Massaging the Template Code -- Autosizing the Button -- Creating the iPhone User Interface -- A Quick Auto Layout Example. -- Chapter 6: The Runtime, Managing Memory, and Using Properties -- Stepping through the App Life Cycle -- Working within the Managed Memory Model Design Pattern -- Automatic Reference Counting (ARC) -- Observing Low-Memory Warnings -- Customizing the Behavior of Framework Classes -- Understanding Declared Properties -- Hiding Instance Variables -- Chapter 7: Working with the Source Editor -- Navigating in the Xcode Source Editors -- Using the Xcode Source Editor -- Accessing Documentation -- Finding and Searching in Your Project -- You're Finally Ready to Code! -- Part III: Getting Your Feet Wet - Basic Functionality -- Chapter 8: It's (Finally) Time to Code -- Checking for Network Availability -- Sprucing Up the Main View -- Understanding Autorotation -- Writing Bug-Free Code -- Chapter 9: Adding Outlets and Actions to Your RoadTrip Code -- Using Custom View Controllers -- Understanding Outlets -- Adding Outlets -- Working with the Target-Action Design Pattern -- How Outlets and Actions Work -- Chapter 10: Adding Animation and Sound to Your App -- Understanding iOS Animation -- Animating a View -- Finally, More Code -- Implementing the testDrive Method -- Understanding Block Objects -- Rotating the Object -- Working with Audio -- Tracking Touches -- Animating a Series of Images "In Place" -- iPhone versus iPad -- Part IV: The Model and Application Structure -- Chapter 11: The Trip Model -- What's in the Model -- Adding the Model Data -- Adding the First Two Model Classes -- Understanding the Trip Interface -- Implementing the Trip Class -- Initializing the Destination Class -- Creating the Trip Object -- More Debugger Stuff.

Chapter 12: Implementing the Master View Controller -- Setting Up a Custom View Controller for the iPad -- Adding a Background Image and Title -- Updating the iPhone Storyboard File -- Chapter 13: Working with Split View Controllers and the Master View -- The Problem with Using a Navigation Controller in Detail View -- Using a Navigation Controller in the Master View -- Adding a Gesture Recognizer -- The Split View Controller -- Adding the Toolbar -- A Few More Tweaks to the RTMasterViewController -- And (a Little Extra) One More Thing -- Don't Forget the iPhone -- Chapter 14: Finishing the Basic Application Structure -- Extending the iPad Storyboard to Add More Functionality to Your App -- Changing the Split View Controller to a Detail View Controller Relationship -- Repeat for iPhone -- Part V: Adding the Application Content -- Chapter 15: How's the Weather? Working with Web Views -- The Plan -- Setting Up the Weather Controller -- The Weather Controller -- More Opportunities to Use the Debugger -- Repeat for the iPhone Storyboard -- Chapter 16: Displaying Events Using a Page View Controller -- The Plan -- Setting Up the EventsController -- Extending the Trip Model -- Adding the Events Class -- The EventsController and Its PageViewController -- And Then There's the Bar Button Item -- Adding Events Support to the iPhone Storyboard -- Chapter 17: Finding Your Way -- The Plan -- Setting Up the Map Controller -- Putting MapKit through Its Paces -- Changing the Map Type -- Adding Annotations -- Going to the Current Location -- Update the iPhone Storyboard -- Chapter 18: Geocoding -- Understanding Geocoding on the iPad -- Reverse Geocoding -- Chapter 19: Finding a Location -- Setting Up the Find Controller -- Implementing the Find Controller -- Finding the Location -- Making the Map Title the Found Location.

Adding the FindController to the iPhone Storyboard -- Chapter 20: Selecting a Destination -- The Plan -- Setting Up the DestinationController for the iPad Storyboard -- Adding a Modal View -- Implementing a Table View -- Creating the Table View -- Saving the Destination Choice and Selecting a Destination -- Adding Destination Support to the iPhone Storyboard -- A Word about Adding Settings -- What's Next? -- Part VI: The Part of Tens -- Chapter 21: Ten Ways to Extend the RoadTrip App -- Add Preferences -- Cache Data -- Monitor the Current Location's Distance from the Destination -- Post to Facebook and Twitter -- Send Postcards from the Road -- Add Hotels and Reservations -- Create an Itinerary -- Make the App Part of an Application Ecosystem -- It's Never Early Enough to Start Speaking a Foreign Language -- Provide Some Implementation Enhancements -- Chapter 22: Ten Ways to Be a Happy Developer -- Keep Things Loosely Coupled -- Remember Memory -- Don't Reinvent the Wheel -- Understand State Transitions -- Do the Right Thing at the Right Time -- Avoid Mistakes in Error Handling -- Use Storyboards -- Remember the User -- Keep in Mind That the Software Isn't Finished Until the Last User Is Dead -- Keep It Fun -- Index.
Abstract:
Create incredible apps for the iPhone and iPad using the latest features of iOS 6 You could be the one who creates the next super app - one that is universal, works for both the iPhone and iPad, and is a top seller. It's a great goal, and the road starts here, with this energizing guide. Whether you're a budding programming hobbyist or a serious developer looking to hit it big, the information in this book is what you need. Learn how to join Apple's developer program, understand key differences between iPad and iPhone apps, download the latest SDK, create great user experiences, and build your very own app from the ground up. You'll gain the valuable hands-on experience you need to take your development skills to the next level by walking through the development process step-by-step and creating two applications. Shows programming hobbyists and programming pros how to develop a universal app for the iPhone and iPad in iOS 6 Explains the process of creating interfaces for each target device and how to merge your designs to create a killer universal app Walks you through the development of two applications, side by side Covers nib files, views, view controllers, interface objects, gesture recognizers, and much more iOS 6 Application Development For Dummies is your guide to bringing all your app ambitions to life!.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: