Jacob’s Tech Tavern

Jacob’s Tech Tavern

The Swift Apple doesn't want you to know

Forbidden functions, deranged keywords, and plain weird syntax

Jacob Bartlett's avatar
Jacob Bartlett
May 27, 2025
∙ Paid

I’ve been writing Swift daily for nearly 10 years. I’m impostor syndrome-proof. I’ve seen it all.

But every so often… I don’t know.

Maybe I make a typo in Xcode that unearths forgotten creatures from the Mariana Trench of autocomplete. Perhaps I’m buying pet chimps on the darkweb and accidentally stumble upon a blog post containing arcane syntax.

Today, we’re going to unearth some of the Swift which Apple keeps in the cupboard under the stairs. We’ll ascertain whether these keywords and functions have any real-world use cases, so we can take them out for a bit of sun.

  1. unowned(unsafe)

  2. withoutActuallyEscaping

  3. dlopen()

  4. malloc, free, and withUnsafeTemporaryAllocation

  5. _modify

  6. autoreleasepool

Paid members get lots of nice things:

⚓️ Access my full library of paywalled articles (including this one)
🚀 Read free articles a month before anyone else
🧵 Master concurrency with my full course and advanced training
🧑‍🚀 Get a free copy of my new eBook, “Land your iOS Tech Job”
❤️‍🩹 Support independent, sometimes funny, tech writing

User's avatar

Continue reading this post for free, courtesy of Jacob Bartlett.

Or purchase a paid subscription.
© 2026 Jacob Bartlett · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture