Cargando…

Learn iOS 8 app development /

Learn iOS 8 App Development is both a rapid tutorial and a useful reference. You'll quickly get up to speed with Swift, Cocoa Touch, and the iOS 8 SDK. It's an all-in-one getting started guide to building useful apps. You'll learn best practices that ensure your code will be efficient...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bucanek, James, 1965- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, [2014]
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • At a Glance; Introduction; Chapter 1: Got Tools?; Requirements; Installing Xcode; What Is Xcode?; Becoming an iOS Developer; Getting the Projects; Launching Xcode the First Time; Welcome to Xcode; Navigation Area; Editor Area; Utility Area; Debug Area; Toolbar; Running Your First App; Summary; Chapter 2: Boom! App; Design; Creating the Project; Setting Project Properties; Building an Interface; Adding Objects; Deleting and Connecting Objects; Adding Views to a View; Editing Object Properties; Adding Resources; Customizing Buttons; Using Storyboards; Adding New Scenes.
  • Creating a SegueSetting Navigation Titles; Testing Your Interface; Debugging Your App; Adding Basic Constraints; Adding Missing Constraints; Editing Constraint Objects; Adding Relationship Constraints; Finishing Your App; Summary; Chapter 3: Spin a Web; Design; Creating the Project; Building a Web Browser; Coding a Web Browser; Adding Outlets to ViewController; Connecting Custom Outlets; Adding Actions to ViewController; Setting Action Connections; Testing the Web Browser; Debugging the Web View; Adding URL Shortening; Designing the URL Shortening Code; Becoming a Web View Delegate.
  • Shortening a URLWriting shortenURL(_:); Becoming an NSURLConnection Delegate; Testing the Service; Final Touches; Cleaning Up the Interface; Summary; Chapter 4: Coming Events; Run Loop; Event Queue; Event Delivery; Direct Delivery; Hit Testing; The First Responder; Event Handling; The Responder Chain; High-Level vs. Low-Level Events; Eight Ball; Design; Create the Project; Create the Interface; Writing the Code; Handling Shake Events; Testing Your EightBall App; Finishing Touches; Testing on a Physical iOS Device; Other Uses for the Responder Chain; Touchy; Design; Creating the Project.
  • Creating a Custom ViewHandling Touch Events; Drawing Your View; Adding Custom Objects in Interface Builder; Testing Touchy; Advanced Event Handling; Summary; Chapter 5: Table Manners; Table Views; Plain Tables; Grouped Tables; Cell Styles; Cell Accessories; Custom Cells; How Table Views Work; Table Cells and Rubber Stamps; MyStuff; Design; Creating the Project; Creating Your Data Model; Creating a Data Source; Implementing Your Rubber Stamp; Table Cell Caching; Where's the Beef?; Testing MyStuff; Adding the Detail View; Creating the Detail View; Configuring the Detail View; Editing.
  • Inserting and Removing ItemsEnabling Table Editing; Editing Details; Observing Changes to MyWhatsit; Posting Notifications; Observing Notifications; Modal vs. Modeless Editing; Little Touches; Advanced Table View Topics; Summary; Chapter 6: Object Lesson; Two Houses, Both Alike in Dignity; Romeo Meets Juliet; Classes and Cookies; Classes and Objects and Methods, Oh My!; Inheritance; Abstract and Concrete Classes; Overriding Methods; Design Patterns and Principles; Encapsulation; Singularity of Purpose; Stability; Open/Closed; Delegation; Other Patterns; Summary; Chapter 7: Smile!; Design.