September 18th, 2017
Xcode 9 adds Swift refactoring support, something Swift developers have been asking for since Swift’s introduction. Choose Editor > Refactor to access the refactoring options. Xcode 9 has the following refactoring options: Rename Extract function Extract method Extract variable Extract all occurrences Add missing abstract class overrides Add missing protocol requirements Add missing switch cases […]
September 15th, 2017
Xcode 9 makes it easier to work with GitHub. Start by adding your GitHub account to Xcode. Go to Xcode’s Accounts preferences, click the Add button, and choose GitHub to add your GitHub account. Once you add your GitHub account to Xcode, you can go to any GitHub repository and clone the project in Xcode […]
September 13th, 2017
Xcode moved the branching version control operations to the source control navigator, whose button is next to the project navigator. The source control navigator shows your local branches, tags, and remote branches. Selecting a branch shows the commit history for the branch. Double-clicking a commit shows the changes you made in that commit. Select a […]
August 1st, 2017
The Xcode 9 beta release notes say that Xcode’s Subversion integration will be deprecated in a future release. I expect Xcode’s Subversion support to go away in Xcode 10. If you use Xcode’s version control tools with Subversion, your options are to either switch to git or use another Subversion GUI tool.