Swift 3 Edition
Authors: Matthew Knott
Learn how to use Swift and new Swift-related features in Xcode
Get started with Xcode, using Workspaces, Interface Builder, storyboarding, tables/collection views and more
Dive deeper into Xcode using advanced searches, filtering, advanced editing, debugging, and source control
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 8, to complement the latest iOS 10. 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.
What You’ll learn
• How to use Swift and new Swift-related features in Xcode
• How to get started with Xcode, using Workspaces, Interface Builder, storyboarding, tables/collection views and more
• How to take advantage of Xcode's vast libraries, frameworks and bundles
• How to create exciting interactive apps for iPhone or iPad using Sprite Kit, Map Kit, and other Apple technologies
• How to share your app using organizer, localization, auto layout, and more
Table of contents
Front Matter
Pages i-xxi
Getting Acquainted
Front Matter
Pages 1-1
Welcome to Xcode
Pages 3-12
Diving Right In
Pages 13-36
Project Templates and Getting Around
Pages 37-64
Building Interfaces
Pages 65-102
Getting Help and Code Completion
Pages 103-123
Constraints
Pages 125-158
Diving Deeper
Front Matter
Pages 159-159
Storyboards
Pages 161-199
Table and Collection Views
Pages 201-256
Frameworks, Libraries, and Targets
Pages 257-279
Advanced Editing
Pages 281-306
Debugging and Analysis
Pages 307-336
Final Preparations and Releasing
Front Matter
Pages 337-337
Version Control with Git
Pages 339-368
Localization
Pages 369-404
Devices and the Organizer
Pages 405-422
Building, Sharing, and Distributing Applications
Pages 423-454
Back Matter
Pages 455-463
原版 PDF + EPUB:
本帖隐藏的内容
原版 PDF:EPUB: