Book description
Use Xcode 6 to Craft Outstanding iOS and OS X Apps!
Xcode 6 Start to Finish will help you use Apple’s Xcode 6 tools to improve productivity, write great code, and leverage the newest iOS 8 and OS X Yosemite features, including Apple’s new Swift programming language.
Drawing on more than thirty years of experience developing for Apple platforms, and helping others do so, Fritz Anderson presents a complete best-practice workflow that reflects Xcode’s latest innovations. Through three full, sample projects, you’ll learn to integrate testing, source control, and other key skills into a high-efficiency process that works. And all sample code has been completely written in Swift, with figures and descriptions that reflect Xcode’s radically new interface.
This is the only Xcode 6 book focused on deep mastery of the tools you’ll be living with every day. Anderson reveals better ways to storyboard, instrument, build, and compile code, and helps you apply new features, ranging from Interface Builder Live Rendering to View Debugging and XCTest Performance Testing. By the time you’re finished, you’ll have all the Xcode 6 skills you need in order to develop truly exceptional software.
Coverage includes
Working with iOS-side dynamic frameworks and iOS/OS X extension modules
Streamlining Model, View, and Controller development with Swift
Rewriting Objective-C functions in Swift
Efficiently managing layouts and view hierarchies with size classes
Inspecting and fixing interface issues with the new View Debugger
Displaying and configuring custom views within Interface Builder via Live Rendering
Benchmarking performance within the Xcode 6 unit test framework
Leveraging Xcode 6 automated tools to simplify localization
Creating new extensions to inject services and UI into other applications
Mastering new Swift debugging techniques
Register your book at informit.com/register for access to this title’s downloadable code.
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Dedication Page
- Contents at a Glance
- Contents
- Acknowledgments
- About the Author
- Introduction
-
Part I: First Steps
- 1. Getting Xcode
- 2. Kicking the Tires
- 3. Simple Workflow and Passive Debugging
- 4. Active Debugging
- 5. Compilation
- 6. Adding a Library Target
- 7. Version Control
-
Part II: The Life Cycle of an iOS Application
- 8. Starting an iOS Application
- 9. An iOS Application: Model
- 10. An iOS Application: Controller
- 11. Building a New View
- 12. Auto Layout in a New View
- 13. Adding Table Cells
- 14. Adding an Editor
- 15. Unit Testing
- 16. Measurement and Analysis
- 17. An iOS Extension
- 18. Provisioning
-
Part III: Xcode for Mac OS X
- 19. Starting an OS X Application
- 20. Bindings: Wiring an OS X Application
- 21. Localization
- 22. Bundles and Packages
- 23. Property Lists
-
Part IV: Xcode Tasks
- 24. Documentation in Xcode
- 25. The Xcode Build System
- 26. Instruments
- 27. Debugging
- 28. Snippets
- Part V: Appendixes
- Index
- Code Snippets
Product information
- Title: Xcode 6 Start to Finish: iOS and OS X Development, Second Edition
- Author(s):
- Release date: May 2015
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780134052793
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Build Your Own Programming Language
Written by the creator of the Unicon programming language, this book will show you how to …
book
iOS Programming Cookbook
Over 50 exciting and powerful recipes to help you unearth the promise of iOS programming About …
book
Mastering macOS Programming
Take your macOS Sierra to the next level using the latest tools, designs, and best coding …