Xcode Key Commands

Most Helpful Commands General Build and run project ⌘ R Navigation Open/Close left most pane ⌘ 0 Open/Close right most pane ⌘ ⌥ 0 Cycle through tabs in »

Error Handling

In Swift, methods that throw errors will have the keyword throws on the end of them. func save() throws We must put calls to functions like »

UserDefaults

UserDefaults is essentially a very tiny light weight database that persists between launchings of the app. It's great for things like "settings" and such, not for »