Beginning iOS 7 development : exploring the iOS SDK /
Saved in:
Imprint: | Berkeley, CA : Apress, 2014. New York, NY : Distributed to the Book trade worldwide by Springer ©2014 |
---|---|
Description: | 1 online resource (xxii, 682 pages) : illustrations |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/11084389 |
Table of Contents:
- At a Glance; Introduction; Chapter 1: Welcome to the Jungle; What this Book Is; What You Need; Developer Options; What You Need to Know; What's Different About Coding for iOS?; Only One Active Application; Only One Window; Limited Access; Limited Response Time; Limited Screen Size; Limited System Resources; No Garbage Collection, but . . .; Some New Stuff; A Different Approach; What's in This Book; What's New in this Update?; Are You Ready?; Chapter 2: Appeasing the Tiki Gods; Setting Up Your Project in Xcode; The Xcode Project Window; The Toolbar; The Navigator; The Jump Bar.
- The Utility AreaInterface Builder; New Compiler and Debugger; A Closer Look at Our Project; Introducing Xcode's Interface Builder; File Formats; The Storyboard; The Library; Adding a Label to the View; Changing Attributes; Some iPhone Polish-Finishing Touches; Bring It on Home; Chapter 3: Handling Basic Interaction; The Model-View-Controller Paradigm; Creating Our Project; Looking at the View Controller; Understanding Outlets and Actions; Outlets; Actions; Cleaning Up the View Controller; Designing the User Interface; Adding the Buttons and Action Method; Adding the Label and Outlet.
- Writing the Action MethodTrying It Out; Adding Some style; Looking at the Application Delegate; Bring It on Home; Chapter 4: More User Interface Fun; A Screen Full of Controls; Active, Static, and Passive Controls; Creating the Application; Implementing the Image View and Text Fields; Adding the Image View; Resizing the Image View; Setting View Attributes; The Mode Attribute; Tag; Interaction Checkboxes; The Alpha Value; Background; Tint; Drawing Checkboxes; Stretching; Adding the Text Fields; Text Field Inspector Settings; Setting the Attributes for the Second Text Field.
- Creating and Connecting OutletsClosing the Keyboard; Closing the Keyboard When Done Is Tapped; Touching the Background to Close the Keyboard; Adding the Slider and Label; Adding Constraints; Creating and Connecting the Actions and Outlets; Implementing the Action Method; Implementing the Switches, Button, and Segmented Control; Adding Two Labeled Switches; Connecting and Creating Outlets and Actions; Implementing the Switch Actions; Adding the Button; Spiffing Up the Button; Stretchable Images; Control States; Connecting and Creating the Button Outlets and Actions.
- Implementing the Segmented Control ActionImplementing the Action Sheet and Alert; Conforming to the Action Sheet Delegate Method; Showing the Action Sheet; One Last Tweak; Crossing the Finish Line; Chapter 5: Autorotation and Autosizing; The Mechanics of Autorotation; Points, Pixels, and the Retina Display; Autorotation Approaches; Choosing Your View Orientations; Supported Orientations at the App Level; Per-Controller Rotation Support; Designing an Interface Using Constraints; Overriding Default Constraints; Full-Width Labels; Restructuring a View When Rotated.