LEADER 05696nam 2200781 450 001 9910818695403321 005 20200520144314.0 010 $a1-118-79932-1 010 $a1-118-79931-3 035 $a(CKB)2550000001272985 035 $a(EBL)1666487 035 $a(SSID)ssj0001215408 035 $a(PQKBManifestationID)11675987 035 $a(PQKBTitleCode)TC0001215408 035 $a(PQKBWorkID)11176838 035 $a(PQKB)11215933 035 $a(JP-MeL)3000030631 035 $a(Au-PeEL)EBL1666487 035 $a(CaPaEBR)ebr10861018 035 $a(CaONFJC)MIL595112 035 $a(OCoLC)876512828 035 $a(CaSebORM)9781118799314 035 $a(MiAaPQ)EBC1666487 035 $a(EXLCZ)992550000001272985 100 $a20140504h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning iOS programming for dummies /$fby Rajiv Ramnath and Cheyney Loffing 205 $a1st edition 210 1$aHoboken, New Jersey :$cWiley,$d2014. 210 4$dİ2014 215 $a1 online resource (457 p.) 225 1 $aFor Dummies 300 $a"Making Everything Easier!"--Cover. 300 $aIncludes index. 311 $a1-118-79927-5 311 $a1-306-63861-5 327 $aContents at a Glance; Table of Contents; Introduction; About This Book; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Part I: Getting Started with iOS Programming; Chapter 1: Entering Mobile Application Development; Apps for a Mobile Platform; iOS Benefits; iOS App Development Essentials; The Application Model; Object-Orientation Concepts; Chapter 2: Object-Oriented Design Principles; Basic Object-Oriented Concepts; Principles of Object-Orientation; Designing an Object-Oriented Application; Advanced OO Techniques; The Application Development Lifecycle 327 $aChapter 3: Effectively Using Objective-CExamining an Objective-C Program; Defining Classes; Using Classes, Objects, Methods, and Variables; Managing Memory; Handling Exceptions; Organizing Program Files; Analyzing Objective-C's Object-Orientation Capabilities; Part II: Meeting the Methods and Platforms; Chapter 4: Patterns and Frameworks; Common Patterns of OO Design; Understanding Frameworks; Chapter 5: Setting Up to Develop iOS Apps; Becoming an iOS Developer; Installing, Verifying, and Understanding the Xcode Development Environment; Importing and Running the Tic-Tac-Toe Sample Program 327 $aChapter 6: Developing an App on iOSDissecting an iOS App; Understanding an App's Lifecycle; Interacting with the App Through Its User Interface; Dealing with Data; Using Other iOS Capabilities on a Device; Visiting the App Templates in Xcode; Deconstructing the iOS Framework Using OO Principles and Design Patterns; Chapter 7: Illustrating Object-Oriented iOS App Design; Customizing an SDLC for iOS App Development; Developing Use Cases; Creating the User Interface; Illustrating Object-Oriented Design; Implementing an Object-Oriented Design on iOS 327 $aAnalyzing the OO and Design Principles Used in Tic-Tac-ToePart III: Making Your iOS Apps Fit for Consumption; Chapter 8: Effectively Using Xcode; Xcode and IOS - A Beautiful Friendship; Fine-Tuning Your App in Xcode; Getting Help; Chapter 9: Developing Your App's User Interface; Understanding How User Interfaces Work in iOS; Revisiting the Model-View-Controller Design Pattern; Understanding the UI Components Available in iOS; Chapter 10: Making Applications Fast and Responsive; Becoming Familiar with Nonfunctional Requirements; Designing Your App at Multiple Levels 327 $aOptimizing an Application's PerformanceUsing Instrumentation for Code Optimization; Ensuring Responsiveness in Your Apps; Other Performance Considerations for iOS Apps; Chapter 11: Making Your App Reliable and Secure; Making Your App Reliable Through Testing; Adapting to Changes in the App's Environment; Considering Security in an iOS App; Looking at security holistically; Understanding the attack surface and developing a threat model for an app; Implementing authentication and access control; Protecting core data files with encryption; Adding auditing to your application 327 $aPart IV: Connecting Your Apps 330 $a The ultimate beginner's guide to programming in the iOS environment The Apple App Store is a gold mine for developers, but with more apps for the iPhone, iPad, and iPod touch being added every day, it?s essential to have a solid programming foundation to create the best apps possible. If you're eager to learn the ins and outs of iOS programming, this is your book. It teaches object-oriented programming within the iOS framework from the ground up, preparing you to create the next super iPhone or iPad app. Get a handle on the iOS framework, object-oriented best practices, and 410 0$a--For dummies. 606 $aApplication software$xDevelopment 606 $aiPhone (Smartphone)$xProgramming 606 $aiPad (Computer)$xProgramming 606 $aiPod touch (Digital music player)$xProgramming 606 $aMobile computing 615 0$aApplication software$xDevelopment. 615 0$aiPhone (Smartphone)$xProgramming. 615 0$aiPad (Computer)$xProgramming. 615 0$aiPod touch (Digital music player)$xProgramming. 615 0$aMobile computing. 676 $a005.268 700 $aRamnath$b Rajiv$01691495 702 $aLoffing$b Cheyney 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910818695403321 996 $aBeginning iOS programming for dummies$94067889 997 $aUNINA