There are numerous Xcode 9 tips and short-cuts that one learns during their journey along the app development path. Here is my growing list.
Using CocoaPods integrates third-party software libraries into my app's Xcode project cleanly. Pods have several benefits including professionally developed tested code, great usage documentation, and version management independent from my project code.
For us, version management for all design files is performed under the Git framework with Git-Flow as the workflow model and SourceTree as the software tool. Remote repositories (i.e., origin) are located on github.
Having worked on some complicated systems with embedded software, I appreciate the list from this amazingly well-written paper on best practices in software development independent of software language.
The story of four app developers are showcased during the WWDC 2009 keynote. It is this video that inspired me to start the journey to be an iOS app developer. I must have watched this video a hundred times.
As a person masters a craft, their toolbox evolves becoming highly suitable, and functionally precise with fine quality. Artistic masterpieces in their own right that enrich their master's creativity and purposefulness.