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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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.