IPhone and iPad apps for absolute beginners / / Rory Lewis, Laurence Moroney |
Autore | Lewis Rory |
Edizione | [Fourth edition.] |
Pubbl/distr/stampa | New York, New York : , : Apress, , [2013] |
Descrizione fisica | 1 online resource (XIV, 332 p. 329 illus.) |
Disciplina | 004.167 |
Soggetto topico | Application software - Development |
ISBN | 1-4302-6362-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Contents at a Glance -- Contents -- About the Authors -- About the TechnicalReviewer -- Acknowledgments -- Chapter 1: Getting Started -- Getting a Mac -- Getting Xcode -- Getting a Store Account -- Downloading and Installing Xcode -- Running Xcode -- The Apple Developer Portal -- Summary -- Chapter 2: Your First iOS Apps -- Creating Your First iPhone App -- Xcode and Your Project Files -- Using Interface Builder to Create Your "Hello, World" App -- Writing the Code for Your Application -- Testing the App on the iPhone Emulator -- Creating Your First iPad App -- Summary -- Chapter 3: Running Your App on a Device -- Signing Up as an Apple Developer -- Using the Developer Portal -- Deploying to a Device with Xcode -- Summary -- Chapter 4: Your Second iOS App -- Creating the Project and Adding a Graphic -- Creating the User Interface -- Adding the Image View -- Adding a Label -- Adding a Button -- Writing the Code for Your App -- Digging the Button Code -- Editing Your Code -- Pit Stop-Reviewing Some Concepts -- Storyboards -- Classes -- Methods -- Header Files -- Summary -- Chapter 5: Going Deeper: Patterns and Delegates -- Building an App for Text Input -- Create and Design your App -- Set Up Your Connections and Write Your Code -- Going Deeper into Text Field Behavior -- Using Delegates -- Setting Up the Delegate -- Writing the Delegate Function -- Expanding on Delegates -- Dismissing the Keyboard -- Changing the App to Have More Controls -- Summary -- Chapter 6: Debugging iOS7 Apps -- Creating the App -- Designing the Magic 8-ball App -- Writing the Code -- Debugging the App -- Handling a Coding Error -- Using Breakpoints -- Handling Runtime Errors -- Handling Compile-time Errors -- Summary -- Chapter 7: Exploring UI Controls -- The Segmented Control -- UISegmentedControl Example -- Building an App with a UISegmentedControl.
The Slider Control -- Slider Control Example -- Building an App with a Slider -- The Switch Control -- The Stepper Control -- Summary -- Chapter 8: Picker Controls -- Date Input with the Date Picker -- Using UIDatePicker in an App -- Create the User Interface for the "Date Picker" App -- Write the Code for Your "Date Picker" App -- Exploring Options on the UIDatePicker -- Using the UIPicker Control -- Creating a UIPicker App -- Creating the Data Source -- Setting the Number of Components -- Setting the Number of Rows -- Setting the Values for Rows and Components -- Handling Delegated Events on the UIPicker -- Using a Multi-component UIPicker -- Adding Another Data Source -- Updating the Number of Components -- Updating the Number of Rows per Column -- Updating the Titles per Row -- Catching the Selection -- Summary -- Chapter 9: Using Table Views -- Examples of the Table View -- Custom Cells in a Table View -- Navigation in a Table View -- Graphical Subviews for Table View Cells -- Controls Within Table View Cells -- Your First Table View App -- Capturing User Selection -- Creating a Multi-Selection Table View -- Designing the Interface -- Editing the Headers -- Creating the Data -- Setting the Delegate and Data Source -- Setting the Number of Sections -- Setting the Number of Rows per Section -- Creating the Table Cells -- Getting the User's Selection -- Running the App -- Using Table Views for Navigation -- Creating the App -- Using a Navigation Controller -- Passing Data to a View -- Summary -- Chapter 10: Mapping in iOS -- Creating a Mapping App with the Map View -- Detecting Map Location -- Adding Pins to a Map -- Changing the Map Mode -- Summary -- Chapter 11: Web Views and Connections -- The Web View Control -- Build a Web View App -- Designing the App -- Outlets, Actions, and Delegate Declarations -- Editing the Code. Managing the UITextFieldDelegate -- Creating the Custom CallWeb Method -- Coding the Action Methods -- Running the App -- Creating an Internet-Connected App -- Download an Image from the Web -- Summary -- Chapter 12: iPad Considerations -- App Navigation on the iPad -- Building an iPad App -- Investigating the Storyboard -- Summary -- Chapter 13: Deploying Your App to the App Store -- Preparing Your App for Store Deployment -- Setting the General Settings -- Editing App Identity -- Editing App Icons -- Creating Settings for Your App on iTunes Connect -- Building Your App for Store Distribution -- Summary -- Index. |
Record Nr. | UNINA-9910437970903321 |
Lewis Rory
![]() |
||
New York, New York : , : Apress, , [2013] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
IPhone and iPad apps for absolute beginners / / Rory Lewis and Chad Mello |
Autore | Lewis Rory |
Edizione | [3rd ed.] |
Pubbl/distr/stampa | New York, : Apress, c2013 |
Descrizione fisica | 1 online resource (xxii, 366 pages) : illustrations (some color) |
Disciplina | 005.26 |
Altri autori (Persone) | MelloChad |
Collana | Gale eBooks |
Soggetto topico |
iPhone (Smartphone) - Programming
iPad (Computer) - Programming Application software - Development iPhone (Smartphone) iPad (Computer) Application software - Design |
ISBN | 1-4302-4618-9 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Title Page; Copyright Page; Table of Contents; Foreword: About the Author; Why You'll Relate to Dr. Lewis; Fast-Forward 17 Years; Past-Present-Future; Why Write This Book?; About the Contributing Authors; Acknowledgments; Preface; What This Book Will Do For You; Sound Familiar?; How Do I Know This About You?; The Approach I Take; Chapter 1: Preliminaries; Necessities and Accessories; Getting a Mac; Getting OS X; Becoming a Developer; Making Your Choice; Installing Xcode; Getting Ready for Your First iPhone/iPad Project; Installing DemoMonkey; Chapter 2: Blast-Off!
Running your App on the iPhone SimulatorRunning Your iPhone App on the iPad Simulator; Running Your iPad App on the iPad Simulator; Digging the Code; Chapter 3: Keep on Truckin'; helloWorld_03: An Interactive Single View App; Creating the User Interface; Connecting to the Code; Digging the Code: -(IBAction)button: (id)sender; ; Setting up the Coding Environment; Creating a Programming Roadmap; Digging the Code; Nibs, Zibs, and Xibs; Methods; Header Files; The Inspector Bar; Chapter 4: Buttons and Labels with Multiple Graphics; Roadmap Recap; helloWorld_04: A View-Based Application Understanding IBOutlets and IBActionsUsing pointers; Properties: Management and Control; Adding IBActions; Digging the Code; IBOutlets and IBActions; More About Pointers; Model-View-Controller; Chapter 5: Touches; Redefining "Giving Up"; Roadmap Recap; Touches: A View-Based Application; CGAffineTransform Structs; Coding the Implementation File; viewDidLoad; Coding the Shrink Button; Coding the Hide Button; Coding the Change Button; Running the Code; Digging the Code; Chapter 6: Switches; Don't Freak Out: Let's Look at Your Brain!; switches: A Tabbed Application; Obtaining the Resources Creating the AppAdding the Images to the Project; Running the App; Customizing the Views; Customizing the Buttons; Creating the Second View; Connecting and Coding the Buttons; Digging the Code; Compile-time and Runtime; Chapter 7: Storyboards; Storytelling; Roadmap Recap; Evolve: A View-Based Storyboard Application; Phase I: Creating Core Storyboarding Configurations; Phase II: Setting Up and Establishing the Content of the View Controllers; Phase III: Working on Closure and Coding; Chapter 8: Introducing MapKit; A Little About Frameworks; MapKit Showcase: Preinstalled Apps Turn-by-Turn NavigationTraffic: A Smarter Way to Cope; Local Search; See More, Do More; Innovative and Popular MapKit Apps Inspire Us; MyMapKit_01: A Universal Single View Application; Preliminaries; A New Single View Template; Preliminaries: Adding the MapKit Framework; Bring in the Images!; Finishing the View Controllers; Making It Go: Running Your First MapKit App; Time to Show Off!; Chapter 9: MapKit with a Little More Effort; Understanding Map Geometry and Coordinate Systems; Important Things to Know; myMapkit_02: A Single View iPad Application; Possible Prepping for the App Preliminaries |
Record Nr. | UNINA-9910735401203321 |
Lewis Rory
![]() |
||
New York, : Apress, c2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|