LEADER 05352nam 22006493u 450 001 9910820551703321 005 20240402055301.0 010 $a1-118-81832-6 035 $a(CKB)2550000001184194 035 $a(EBL)1629176 035 $a(SSID)ssj0001161129 035 $a(PQKBManifestationID)11684451 035 $a(PQKBTitleCode)TC0001161129 035 $a(PQKBWorkID)11126682 035 $a(PQKB)11775068 035 $a(MiAaPQ)EBC1629176 035 $a(EXLCZ)992550000001184194 100 $a20140217d2014|||| u|| | 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aiOS 7 Programming Pushing the Limits 205 $a1st ed. 210 $aHoboken $cWiley$d2014 215 $a1 online resource (506 p.) 300 $aDescription based upon print version of record. 311 $a1-118-81834-2 311 $a1-306-32263-4 327 $aAbout the Authors; Contents; Introduction; Who This Book Is For; What This Book Covers; What Is New in This Edition; How This Book Is Structured; What You Need to Use This Book; Finding Apple Documentation; Source Code; Errata; Part I: What's New?; Chapter 1: The Brand New Stuff; The New UI; UIKit Dynamics and Motion Effects; Custom Transitions; New Multitasking Modes; Text Kit; Dynamic Type; MapKit Integration; SpriteKit; LLVM 5; Xcode 5; Others; Summary; Further Reading; Chapter 2: The World Is Flat: New UI Paradigms; Clarity, Deference, and Depth; Animations Animations Animations 327 $aTint ColorsLayering and Context through Translucency; Dynamic Type; Custom Transitions; Transitioning (Migrating) Your App to iOS 7; Summary; Further Reading; Part II: Getting the Most Out of Everyday Tools; Chapter 3: You May Not Know...; Naming Best Practices; Property and Ivar Best Practices; Categories; Associative References; Weak Collections; NS Cache; NSURL Components; CFString Transform; Instancetype; Base64 and Percent Encoding; -[NSArray firstObject]; Summary; Further Reading; Chapter 4: Storyboards and Custom Transitions; Getting Started with Storyboards; Custom Transitions; Summary 327 $aFurther ReadingChapter 5: Get a Handle onCollection Views; Collection Views; Advanced Customization with Collection View Custom Layout; Summary; Further Reading; Chapter 6: Stay in Bounds withAuto Layout; Auto Layout in Xcode 4; Getting Started with Auto Layout; What's New in Auto Layout in Xcode 5; Summary; Further Reading; Chapter 7: Better Custom Drawing; iOS's Many Drawing Systems; UIKit and the View Drawing Cycle; View Drawing Versus View Layout; Custom View Drawing; Optimizing UIView Drawing; Summary; Further Reading; Chapter 8: Layers Like an Onion: Core Animation; View Animations 327 $aManaging User InteractionDrawing with Layers; Moving Things Around; Into the Third Dimension; Decorating Your Layers; Auto-Animating with Actions; Animating Custom Properties; Core Animation and Threads; Summary; Further Reading; Chapter 9: Two Things at Once: Multitasking; Introduction to Multitasking and Run Loops; Developing Operation-Centric Multitasking; Multitasking with Grand Central Dispatch; Summary; Further Reading; Part III: The Right Tool for the Job; Chapter 10: Building a (Core) Foundation; Core Foundation Types; Naming and Memory Management; Allocators; Introspection 327 $aStrings and DataCollections; Toll-Free Bridging; Summary; Further Reading; Chapter 11: Behind the Scenes: Background Processing; Best Practices for Backgrounding: With Great Power Comes Great Responsibility; Important Backgrounding Changes in iOS 7; Network Access with NSURLSession; Periodic Fetching and Adaptive Multitasking; Waking Up in the Background; When We Left Our Heroes: State Restoration; Summary; Further Reading; Chapter 12: REST for the Weary; The REST Philosophy; Choosing Your Data Exchange Format; A Hypothetical Web Service; Important Reminders 327 $aRESTfulEngine Architecture (iHotelApp Sample Code) 330 $a Get ready to create killer apps for iPad and iPhone on the new iOS 7! With Apple's introduction of iOS 7, demand for developers who know the new iOS will be high. You need in-depth information about the new characteristics and capabilities of iOS 7, and that's what you'll find in this book. If you have experience with C or C++, this guide will show you how to create amazing apps for iPhone, iPad, and iPod touch. You'll also learn to maximize your programs for mobile devices using iPhone SDK 7.0. Advanced topics such as security services, running on multiple iPlatforms, and loca 606 $aApplication software -- Development 606 $aiOS (Electronic resource) 606 $aOperating systems (Computers) 606 $aEngineering & Applied Sciences$2HILCC 606 $aComputer Science$2HILCC 615 4$aApplication software -- Development. 615 4$aiOS (Electronic resource). 615 4$aOperating systems (Computers). 615 7$aEngineering & Applied Sciences 615 7$aComputer Science 676 $a005.446 700 $aNapier$b Rob$01623514 701 $aKumar$b Mugunth$01623515 801 0$bAU-PeEL 801 1$bAU-PeEL 801 2$bAU-PeEL 906 $aBOOK 912 $a9910820551703321 996 $aIOS 7 Programming Pushing the Limits$94066867 997 $aUNINA