LEADER 05293nam 2200673 a 450 001 9910462014203321 005 20200520144314.0 010 $a1-118-46213-0 010 $a1-280-78475-X 010 $a9786613695147 010 $a1-118-46129-0 035 $a(CKB)2670000000209896 035 $a(EBL)915874 035 $a(OCoLC)797920061 035 $a(SSID)ssj0000695849 035 $a(PQKBManifestationID)11394057 035 $a(PQKBTitleCode)TC0000695849 035 $a(PQKBWorkID)10677883 035 $a(PQKB)10113538 035 $a(MiAaPQ)EBC915874 035 $a(CaSebORM)9781118462133 035 $a(Au-PeEL)EBL915874 035 $a(CaPaEBR)ebr10575444 035 $a(CaONFJC)MIL369514 035 $a(EXLCZ)992670000000209896 100 $a20120612d2012 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aIos app development$b[electronic resource] $eportable genius /$fRichard Wentk 205 $a1st ed. 210 $aIndianapolis, Ind. $cJohn Wiley & Sons$d2012 215 $a1 online resource (434 p.) 225 1 $aPortable Genius ;$vv.134 300 $aIncludes index. 311 $a1-118-32989-9 327 $aiOS App Development Portable Genius; About the Author; Credits; Acknowledgments; Contents; Introduction; Chapter 1: How Can I Start Developing for iOS?; Getting Started with App Development; Choosing a Mac; Choosing a processor; Selecting memory; Selecting a monitor; Selecting other peripherals; Selecting a form factor; Joining the iOS Developer Program; Understanding enrollment options; Enrolling in the iOS Developer Program; Downloading and Installing Xcode; Understanding SDKs and betas; Installing Xcode from the App Store; Installing Xcode from a developer download 327 $aUnderstanding other installation requirementsChapter 2: How Do I Get Started with Xcode?; Understanding Xcode; Introducing Xcode's User Interface; Introducing the main Xcode window; Viewing and hiding UI features; Using the other toolbar features; Introducing the Navigator area; Using the Project navigator; Introducing the Editor area; Introducing iOS and the Apple Documentation; Understanding Resource Types; Understanding Topics; Understanding frameworks and layers; Using the documentation browser; Accessing the documentation; Getting Further Help; Putting It All Together 327 $aChapter 3: How Do I Build and Run an Application?Building Applications; Creating a new project; Building a project; Working with the Simulator; Understanding Xcode's Project Templates; Creating iPhone, iPad, and Universal projects; Exploring the app templates; Customizing and expanding templates; Building Apps from Sample Code; Building sample projects from the documentation; Building sample projects from other sources; Building Apps for Test Devices; Understanding certificates and provisioning; Creating certificates and provisioning profiles; Using devices for testing 327 $aChapter 4: What Are Applications Made Of?Understanding Applications; Understanding messages; Using messages in practice; Understanding code; Understanding messages in objects; Building apps from messages; Understanding App Structure; Understanding message timing; Working with message timing; Introducing Views, Nib Files, and Storyboards; Looking at nib files; Adding objects to a UI; Understanding the view hierarchy; Modifying views and the view hierarchy; Understanding Views and Controllers; Introducing storyboards; Introducing Model-View-Controller (MVC); Using MVC; Working with MVC messages 327 $aAppreciating Graphic DesignSummarizing UI Creation; Chapter 5: How Do I Create Code?; Introducing Code Design; Organizing data; Mixing C and Objective-C; Editing and Building Code; Understanding Errors and Warnings; Understanding compile-time errors; Understanding warnings; Understanding run-time errors; Understanding the C Language; Understanding computers; Representing data in C; Creating a Simple App in C; Adding code; Managing data; Grouping data; Making decisions; Repeating code; Re-using code with functions; Understanding scope; Using other C idioms 327 $aChapter 6: How Do I Use Objects in My Code? 330 $aThe essential skills and technologies needed for iOS development in one handy guide! The unprecedented popularity of iOS devices, such as the iPhone, iPad, and iPod touch, has led to a development boom. If you're eager to become part of the action, then this is the book for you! Packed with must-have information on iOS development, this handy guide covers Objective-C, Xcode, Frameworks, and sound design principles and explains how to upload an app to the app store and integrate apps with the latest advances that Apple offers developers. The featured tips and tricks will get you up and 410 0$aPortable Genius 606 $aApplication software$xDevelopment 608 $aElectronic books. 615 0$aApplication software$xDevelopment. 676 $a005.258 676 $a005.265 700 $aWentk$b Richard T$0922253 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910462014203321 996 $aIos app development$92069512 997 $aUNINA