
iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Fucking SwiftUI - Cheat Sheet
fuckingswiftui.com
Globally scoped data is fundamentally in conflict with the object-oriented philosophy of endowing objects with abilities and then getting things done by sending requests to those objects. Some Ruby programmers work for years and never use a single global variable (except perhaps a few of the built-in ones).
Joe Leo • The Well-Grounded Rubyist
Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa
amazon.com
In the Beginning … Was the Command