Beginning Xcode /

Saved in:
Bibliographic Details
Author / Creator:Knott, Matthew, author.
Edition:Swift 3 edition.
Imprint:[United States] : Apress, 2016.
New York, NY : Distributed to the Book trade worldwide by Springer
©2016
Description:1 online resource
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11268789
Hidden Bibliographic Details
ISBN:9781430250050
1430250054
9781430250043
1430250046
Notes:Includes index.
Online resource; title from PDF title page (SpringerLink, viewed November 30, 2016).
Summary:This book 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 7, to complement the latest iOS 9 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. ="" power="" xcode.
Other form:Print version: Knott, Matthew. Beginning Xcode. Swift 3 edition. [United States] : Apress, 2016 1430250046 9781430250043

MARC

LEADER 00000cam a2200000Ii 4500
001 11268789
005 20210625184844.8
006 m o d
007 cr cnu|||unuuu
008 161116s2016 xxu o 001 0 eng d
015 |a GBB927912  |2 bnb 
016 7 |a 019206030  |2 Uk 
019 |a 962830697  |a 965353568 
020 |a 9781430250050  |q (electronic bk.) 
020 |a 1430250054  |q (electronic bk.) 
020 |z 9781430250043  |q (print) 
020 |z 1430250046 
035 |a (OCoLC)962750760  |z (OCoLC)962830697  |z (OCoLC)965353568 
035 9 |a (OCLCCM-CC)962750760 
037 |a com.springer.onix.9781430250050  |b Springer Nature 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d IDEBK  |d GW5XE  |d YDX  |d N$T  |d STF  |d ESU  |d COO  |d IOG  |d OTZ  |d IAD  |d JBG  |d ICW  |d ILO  |d ICN  |d OCLCQ  |d U3W  |d CAUOI  |d OCLCF  |d OCLCO  |d KSU  |d EZ9  |d RRP  |d INT  |d WYU  |d OCLCQ  |d OCLCO  |d OCLCQ  |d UKMGB  |d AUD  |d OCLCQ  |d AJS  |d OCLCO 
049 |a MAIN 
050 4 |a QA76.76.O63 
072 7 |a COM  |x 051370  |2 bisacsh 
100 1 |a Knott, Matthew,  |e author.  |0 http://id.loc.gov/authorities/names/nb2016004932 
245 1 0 |a Beginning Xcode /  |c Matthew Knott. 
250 |a Swift 3 edition. 
264 1 |a [United States] :  |b Apress,  |c 2016. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c ©2016 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed November 30, 2016). 
505 0 |a pt. I Getting Acquainted -- ch. 1 Welcome to Xcode -- What Is Xcode? -- What Is Swift? -- Why Choose Xcode? -- Getting and Installing Xcode -- Firing Up Xcode -- Apple's Resources for Developers -- The Dev Center -- Your Developer Account -- Source Code -- Additional Resources -- Summary -- ch. 2 Diving Right In -- Creating Your First Xcode Project -- The Project -- Designing the Interface -- Making Connections -- Running and Testing Your Application -- Adding Files -- Organizing Files in Xcode -- Summary -- ch. 3 Project Templates and Getting Around -- Project Templates -- Master-Detail Applications -- Page-Based Applications -- Single View Applications -- Tabbed Applications -- Games -- New for iOS 10 and Xcode 8 -- Template Selection -- Getting Around -- Navigators -- Toolbar -- Editor -- Utilities -- Configuring the Second View Controller -- Debugging Area -- Summary -- ch. 4 Building Interfaces -- Getting Ready. 
505 8 |a Adding Tab Bar Icons to an Asset Catalog -- Before You Start -- Building the Interface -- Setting the Tab Icons -- Tracking Location with the Track It Tab -- Mixing Colors with the Slide It Tab -- Adding "Off the Menu" Controls -- Changing the Interface with Code -- Summary -- ch. 5 Getting Help and Code Completion -- Getting Help -- Creating the Project -- Downloading Additional Documentation -- Quick Help -- Documentation Viewer -- Apple's Web Site -- Code Completion -- Opening Web Sites in Safari -- Sending an E-Mail with MFMailComposeViewController -- Sending a Text Message -- Building the Interface -- Running the Application -- Summary -- ch. 6 Constraints -- Understanding Auto Layout -- Building an Authentication View -- Design Considerations -- Debugging Views in Xcode -- Manually Adding Constraints -- Automatically Adding Constraints -- Previewing Your Layout -- Size Classes -- Finishing Touches -- Customizing Text Fields -- Summary. 
505 8 |a pt. II Diving Deeper -- ch. 7 Storyboards -- A Brief History of Storyboards -- Creating a New Project Called SocialApp -- Creating View Controllers -- Pairing the View to the Controller -- Building Up the Storyboard -- Linking Scenes and Building Interfaces -- What Are Segues? -- Adding a Navigation Controller -- Creating an Interface for the Feed View Controller -- Creating an Interface for Tweet View Controller -- Creating an Interface for the Compose View Controller -- Summary -- ch. 8 Table and Collection Views -- What Is a Table View? -- Table View Composition -- Table View Styles -- Configuring the Accounts View -- The Key Attributes of Table Views -- Manipulating Static Table Views -- The Accounts and Social Framework -- Retrieving and Displaying Twitter Accounts -- Configuring the Feed View -- Configuring the Tweet View -- Configuring the Compose View -- Discovering the Collection View -- Embedding a Tab Bar Controller. 
505 8 |a Persisting User Preferences with UserDefaults -- Adding a Collection View Controller -- Configuring a Collection View -- Displaying Items in a Collection View -- Summary -- ch. 9 Frameworks, Libraries, and Targets -- Understanding Frameworks -- Creating the Project -- Static Libraries, Frameworks, and Swift -- Working with Multiple Targets -- Summary -- ch. 10 Advanced Editing -- Getting Started -- Efficient Editing -- Changing Color Schemes -- Organizing and Navigating Code -- Building the Scene -- Folding Code -- The Code Snippet Library -- Summary -- ch. 11 Debugging and Analysis -- Building the Application -- Using Breakpoints to Resolve Logical Errors -- Setting a Breakpoint -- The Debug Navigator -- The Debug Area -- The Breakpoint Navigator -- Runtime Errors -- Using Exception Breakpoints -- Compile-Time Errors -- Thelssue Navigator -- Tools to Help with Debugging -- Debugging a Location -- Print Debugging with the Printer Simulator. 
505 8 |a Playground -- Summary -- pt. III Final Preparations and Releasing -- ch. 12 Version Control with Git -- Why Use Version Control? -- What Is Git? -- Creating the Project -- The AVFoundation Framework -- Creating the Interface -- Committing Changes -- Examining Changes with the Version Editor -- Branching in a Repository -- Merging Branches -- Removing a Branch -- Using a Remote Repository -- Registering for GitHub and Creating a Repository -- Adding a GitHub Repository to Xcode -- Pushing to a Remote Repository -- Updating the Remote Repository -- Summary -- ch. 13 Localization -- Creating the SayMyName Application -- Adding the Resources -- Creating the Application Interface -- Laying Out the Views -- Building the Interface -- Writing the Code for the SayMyName Application -- Retrieving a Contact -- Converting Text to Speech -- Localizing the Application -- Enabling Localization -- Adding Another Language -- Storyboards and Localization. 
505 8 |a Localizing Images -- Localizing Code with Localizable.strings -- Testing Localizations -- Testing Localization with Xcode 8 -- Setting the Application Language in the Scheme -- Summary -- ch. 14 Devices and the Organizer -- The Role of the Organizer in Xcode 8 -- Preparing Xcode for Deploying to a Device -- Enrolling in the Apple Developer Program -- Adding Your Developer Account to Xcode -- Preparing a Device for Deployment -- Managing Devices in Xcode -- Capturing a Screenshot from a Running Application -- The Archives Organizer -- Archiving Your Application -- Summary -- ch. 15 Building, Sharing, and Distributing Applications -- Final Checks Before Publishing Your Application -- Building a Launch Screen -- Discovering iTunes Connect -- Creating an App ID -- Creating an Application Profile -- Uploading an Application to iTunes Connect -- Creating a Distribution Certificate and Profile -- Validating Your Application. 
505 8 |a Submitting Your Application to the App Store -- Submitting Applications Using the Archives Organizer -- Submitting Applications Using the Application Loader -- Changing Build Numbers -- Creating an .ipa File -- Submitting an Application for Approval -- Using the iTunes Connect App -- Summary -- Next Steps. 
520 |a This book 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 7, to complement the latest iOS 9 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. ="" power="" xcode. 
630 0 0 |a Xcode.  |0 http://id.loc.gov/authorities/names/no2011164965 
630 0 7 |a Xcode.  |2 fast  |0 (OCoLC)fst01796439 
650 0 |a Application software  |x Development.  |0 http://id.loc.gov/authorities/subjects/sh95009362 
650 0 |a Macintosh (Computer)  |0 http://id.loc.gov/authorities/subjects/sh85079404 
650 0 |a iPhone (Smartphone)  |x Programming. 
650 0 |a iPad (Computer)  |x Programming. 
650 7 |a COMPUTERS  |x Programming  |x Macintosh.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Macintosh (Computer)  |2 fast  |0 (OCoLC)fst01005130 
655 0 |a Electronic books. 
655 4 |a Electronic books. 
776 0 8 |i Print version:  |a Knott, Matthew.  |t Beginning Xcode.  |b Swift 3 edition.  |d [United States] : Apress, 2016  |z 1430250046  |z 9781430250043  |w (OCoLC)855237530 
903 |a HeVa 
929 |a oclccm 
999 f f |i 5603a462-19bc-5aab-a32a-b9c12297b822  |s a0d58be9-0c44-5f10-a23c-e37d19a2618e 
928 |t Library of Congress classification  |a QA76.76.O63  |l Online  |c UC-FullText  |u https://link.springer.com/10.1007/978-1-4302-5005-0  |z Springer Nature  |g ebooks  |i 12541915