LEADER 05589nam 22006495 450 001 9910300472803321 005 20200702081209.0 010 $a1-4842-0538-3 024 7 $a10.1007/978-1-4842-0538-9 035 $a(CKB)3710000000324496 035 $a(EBL)1964947 035 $a(OCoLC)899211352 035 $a(SSID)ssj0001408194 035 $a(PQKBManifestationID)11746694 035 $a(PQKBTitleCode)TC0001408194 035 $a(PQKBWorkID)11346940 035 $a(PQKB)10220597 035 $a(MiAaPQ)EBC1964947 035 $a(DE-He213)978-1-4842-0538-9 035 $a(CaSebORM)9781484205389 035 $a(PPN)18314919X 035 $a(EXLCZ)993710000000324496 100 $a20141227d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Xcode: Swift Edition$b[electronic resource] /$fby Matthew Knott 205 $a2nd ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (544 p.) 300 $aIncludes index. 311 $a1-4842-0539-1 327 $aBeginning Xcode; Contents at a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part 1: Getting Acquainted; Chapter 1: Welcome to Xcode; What Is Xcode?; What Is Swift ?; Why Choose Xcode?; Prior Assumptions; What's Covered in This Book; Part 1: Getting Acquainted; Part 2: Diving Deeper; Getting and Installing Xcode; Firing Up Xcode; Apple's Resources for Developers; The Dev Center; Your Developer Account; Source Code; Additional Resources; Summary; Chapter 2: Diving Right In; Creating Your First Xcode Project; The Project 327 $aDesigning the InterfaceMaking Connections; Running and Testing; Adding Files; Organizing Files in Xcode; Summary; Chapter 3: Project Templates and Getting Around; Project Templates; Master Detail View; Page-Based Applications; Single View Applications; Tabbed Applications; Games; OpenGL ES; Sprite Kit; Scene Kit; Metal; Template Selection; Getting Around; Navigators; Toolbar; Editor; Standard Editor; Assistant Editor; Version Editor; Utilities; Configuring the Second View Controller; Debugging Area; Summary; Chapter 4: Building Interfaces; Getting Ready 327 $aAdding Tab Bar Icons to an Asset CatalogBefore You Start ...; Building the Interface; Setting the Tab Icons; Tracking Location with the Track It Tab; UITextViews and UISwitches; Adding Frameworks to a Project; Simulating a Location; Mixing Colors with the Slide It Tab; The UITextViewDelegate Implementation; Adding "Off the Menu" Controls; Alert Views and Action Sheets with UIAlertController; Building the Action Tab Interface; Changing the Interface with Code; Buttons and iOS 8; Summary; Chapter 5: Getting Help and Code Completion; Getting Help; Creating the Project 327 $aDownloading Additional DocumentationQuick Help; Documentation Viewer; Toolbar; The Navigator Sidebar; Adding a Bookmark; Viewing Your Bookmarks; The Table of Contents Sidebar; Quickly Accessing Documentation; Apple's Web Site; Code Completion; Opening Web Sites in Safari; Sending an E-mail with MFMailComposeViewController; Sending a Text Message; Building the Interface; Making Connections; Running the Application; Summary; Chapter 6: Constraints; Understanding Auto Layout; Building an Authentication View; Design Considerations; Debugging Views in Xcode; Manually Adding Constraints 327 $aSpecifying Constraints with the Align MenuSpecifying Constraints with the Pin Menu; Automatically Adding Constraints; Adding Missing Constraints; Updating Constraints; Previewing Your Layout; Size Classes; Finishing Touches; Customizing Text Fields; Hiding Passwords; Configuring a Text Field for E-mail Addresses; Navigating Forms; Summary; Part 2: Diving Deeper; Chapter 7: Storyboards; A Brief History of Storyboards; Creating a New Project Called SocialApp; Creating View Controllers; The Model-View- Controller Design Pattern; Subclassing UIViewController; Subclassing UITableViewController 327 $aPairing the View to the Controller 330 $aBeginning Xcode, Swift Edition will not only get you up and running with Apple's latest version of Xcode, but it also shows you how to use Swift in Xcode and includes a variety of projects to build. If you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode, especially Xcode with Apple?s new programming language, Swift, then Beginning Xcode, Swift Edition is for you. The book focuses on the new technologies, tools and features that Apple has bundled into the new Xcode 6, to complement the latest iOS 8 SDK. By the end of this book, you'll have all of the skills and a variety of examples to draft from to get your Swift app from idea to App Store with all the power of Xcode. 606 $aApple computer 606 $aComputer programming 606 $aApple and iOS$3https://scigraph.springernature.com/ontologies/product-market-codes/I29020 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 615 0$aApple computer. 615 0$aComputer programming. 615 14$aApple and iOS. 615 24$aProgramming Techniques. 676 $a005.3 700 $aKnott$b Matthew$4aut$4http://id.loc.gov/vocabulary/relators/aut$0868652 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300472803321 996 $aBeginning Xcode: Swift Edition$92175737 997 $aUNINA