Chapter 8

Effectively Using Xcode

In This Chapter

arrow Developing your app’s UI using Xcode storyboards

arrow Analyzing and refactoring your app’s code using Xcode tools

arrow Managing your app’s lifecycle using Git

arrow Adding and removing files from your device

arrow Tracking and debugging your app

Developers who programmed in the early days of C and C++ used command-line tools and obscure Unix commands to compile, run, debug, and test their programs. Those tools were easy to use but limited in their support of large or complicated programs. They certainly didn't support use of frameworks or visual software development. Nowadays, of course, we have IDEs like Xcode.

Xcode is a comprehensive and powerful integrated development environment (IDE) that makes large-scale iOS development much easier. It allows you to specify several aspects of your app graphically — such as the UI and its linkages to code. It provides a visual debugger and a framework for testing your app thoroughly before release.

In Chapter

Get Beginning iOS Programming For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.