Skip to content

Instantly share code, notes, and snippets.

@cwalo
Last active July 23, 2026 00:54
Show Gist options
  • Select an option

  • Save cwalo/d683b019643a65282c8375c8dc1aac0f to your computer and use it in GitHub Desktop.

Select an option

Save cwalo/d683b019643a65282c8375c8dc1aac0f to your computer and use it in GitHub Desktop.
Things you should know, but might forget...

Things you should know, but might forget...

This is a curated list of reference material that anyone who develops in the Apple domain will hopefully find helpful. Most items are things I have used and can vouch for.

--

Swift

--

The Swift Programming Language

Swift Forums

Swift Snapshots

Swift Operators - NSHipster

Dynamic Dispatch

--

Foundation/UIKit

--

Foundation

UIKit

--

Patterns

--

Coordinators - Soroush Khanlou

Intro to MVVM - objc.io

Patterns to Destroy Massive View Controllers - Soroush Khanlou

--

Debugging

--

Advanced Debugging - WWDC 2018

Chisel (LLDB Commands)

Dancing in the Debugger - objc.io

--

Dependency Managers

--

Carthage

Cocoapods

--

CI/CD/Analytics & Crash Reporting

--

CI

CD

Analytics & Crash Reporting

--

Frameworks/Xcode/Build System

--

Build Configuration Files (xcconfig) - NSHipster

Build Configurations - Thoughbot

Conditional Compilation - Dave Delong

Dynamic vs. Static Frameworks

Xcode Build Settings Reference

Xcode Build Variables List - @gdavis

--

Documentation and Help

--

Current Apple Documentation Archive

Apple Documentation Archive

Xcode Help

WWDC Videos

--

Software Philosophy and the Workplace

--

How to Deliver Constructive Feedback in Difficult Situations

iOS Factor (Twelve Factor Apps)

Long Names are Long

Technical Debt - Martin Fowler

--

Handy Links

--

Apple

Tools and Blogs

@Winter111111

Copy link
Copy Markdown

Sez is a free and paid online tool that lets developers and designers generate, preview, and apply color palettes to HTML website themes without using an editor or IDE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment