Cargando…

IOS 5 Programming Pushing the Limits : Developing Extraordinary Mobile Apps for Apple IPhone, IPad, and IPod Touch.

Open the door to endless new app development possibilitiesPushing the Limits with iOS 5 Programming is an expert guide for developers aiming to create unique applications for Apple's iPad 2, iPhone, and the iPod Touch. Preparing you for the release of for the newest version the Apple iPhone SDK...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Napier, Robert
Otros Autores: Kumar, Mugunth
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : John Wiley & Sons, 2011.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • IOS 5 Programming Pushing the Limits: Developing Extraordinary Mobile Apps for Apple iPhone, iPad, and iPod Touch; Dedication; About the Authors; About the Technical Editor; Authors' Acknowledgements; Table of Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Finding Apple Documentation; Source Code; Part I: What's New?; Chapter 1: The Brand New Stuff; The History of iOS; What's New; Summary; Further Reading; Chapter 2: Getting Comfortable with Xcode 4; Getting to Know the New User Interface; All in One Window.
  • Navigating the NavigatorsHelp from Your Assistant; Integrated Interface Builder; LLVM Compiler 3.0: A Tryst with the Brain; Git Your Versions Here; Schemes; Build Configurations You Can Comment; Xcode 4 Organizer; Summary; Further Reading; Part II: Getting the Most Out of Everyday Tools; Chapter 3: Everyday Objective-C; Naming Conventions; Automatic Reference Counting; Properties; Accessors; Categories and Extensions; Formal and Informal Protocols; Summary; Further Reading; Chapter 4: Hold On Loosely: Cocoa Design Patterns; Understanding Model-View-Controller.
  • Understanding Delegates and Data SourcesWorking with the Command Pattern; Working with the Observer Pattern; Working with the Singleton Pattern; Summary; Further Reading; Chapter 5: Getting Table Views Right; UITableView Class Hierarchy; Understanding Table Views; Storyboards; Customizing Your Views Using UIAppearance Protocol; Summary; Further Reading; Chapter 6: Better Drawing; iOS's Many Drawing Systems; UIKit and the View Drawing Cycle; View Drawing versus View Layout; Custom View Drawing; Optimizing UIView Drawing; CGLayer; Summary; Further Reading.
  • Chapter 7: Layers Like an Onion: Core AnimationView Animations; Managing User Interaction; Drawing with Layers; Moving Things Around; Into the Third Dimension; Decorating Your Layers; Auto-animate with Actions; Animating Custom Properties; Core Animation and Threads; Summary; Further Reading; Chapter 8: Tackling Those Pesky Errors; Error Handling Patterns; Assertions; Exceptions; Catching and Reporting Crashes; Errors and NSError; Logs; Summary; Further Reading; Part III: The Right Tool for the Job; Chapter 9: Controlling Multitasking.
  • Best Practices for Backgrounding: With Great Power Comes Great ResponsibilityUnderstanding Run Loops; Threading; Developing Operation-Centric Multitasking; Multitasking with Grand Central Dispatch; Summary; Further Reading; Chapter 10: REST for the Weary; The REST Philosophy; Choosing Your Data Exchange Format; A Hypothetical Web Service; Important Reminders; RESTEngine Architecture (iHotelApp Sample Code); Summary; Further Reading; Chapter 11: Batten the Hatches with Security Services; Understanding the iOS Sandbox; Securing Network Communications; Employing File Protection; Using Keychains.