Beginning Xcode /
Saved in:
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 |
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 |