Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Cheat sheet examples for Xcode and Swift development

A cheat sheet can be a handy tool to quickly reference Xcode, Swift or iOS logic from a compact overview. Ideally, you can print them out and lay them down on your desk. This makes it really easy to access and use them often. Therefore, I’ll show you a few useful cheat sheets which you can use during development.

Assert, precondition or fatalError

Marcin Krzyzanowski created a great blog post called Swift asserts – the missing manual about the differences between assert, precondition, and fatalError. He explains each of them and what the impact is in terms of termination when using each in a production app without a debugger attached.

The cheat sheet

Make sure to check out the original version from Marcin in his blog post.

Swift Assertions Cheat Sheet

Swift Assertions Cheat Sheet from Marcin Krzyzanowski

Stay updated with the best of Swift & SwiftUI

Join over 20,003 Swift developers in SwiftLee Weekly for exclusive tips and updates. Don’t miss out – subscribe now:

You can always unsubscribe, no hard feelings.

Xcode Shortcuts

A lot of Xcode cheat sheets exists. Some are just a big list of shortcuts like the one from ShortcutFoo while others are more visual and useful to print out. Personally, I like to use the one from Craig Grummitt which is very visual and covers most of the basic shortcuts in Xcode 10.

Xcode Shortcuts

The Xcode Shortcuts Cheat Sheet from Craig Grummitt

GIT Cheat Sheet

GIT is what we use on daily basis to manage version control and if you’re a terminal GIT user it can sometimes be hard to remember all commands. Therefore, it can be very handy to use the GIT cheat sheet provided by GIT tower. It’s especially handy for those commands you don’t often use. Besides, it’s also worth to mention their Xcode cheat sheet.

More Xcode Shortcuts

If you would like to read more about Xcode shortcuts, you can check out my blog post on Shortcuts essentials in Xcode to speed up your workflow.

 
Antoine van der Lee

Written by

Antoine van der Lee

iOS Developer since 2010, former Staff iOS Engineer at WeTransfer and currently full-time Indie Developer & Founder at SwiftLee. Writing a new blog post every week related to Swift, iOS and Xcode. Regular speaker and workshop host.

Are you ready to

Turn your side projects into independence?

Learn my proven steps to transform your passion into profit.