The hottest Swift Substack posts right now

And their main takeaways
Category
Top Technology Topics
Jacob’s Tech Tavern • 2842 implied HN points • 09 Dec 25
  1. The Objective-C runtime has powerful internals that go well beyond @objc and selectors, and those capabilities can be leveraged in modern Swift apps today.
  2. Learning how message dispatch, objc_msgSend, and the runtime’s class/method structures work lets you apply practical techniques to simplify and extend UIKit and Swift codebases.
  3. Studying Objective‑C’s design and runtime is both interesting and immediately useful, giving you new tools and insights to improve current app development.
Jacob’s Tech Tavern • 2624 implied HN points • 01 Dec 25
  1. Swift has four types of method dispatch that determine how function calls are executed, and understanding these can help improve your code's performance.
  2. The Swift compiler and runtime perform many optimizations behind the scenes, making some traditional coding tips less important.
  3. Learning about method dispatch can help you write faster, more efficient code and build a better intuition about how Swift works.
Jacob’s Tech Tavern • 2186 implied HN points • 10 Dec 24
  1. Understanding SwiftUI is crucial for coding interviews, especially for positions focused on iOS development. It helps you stand out as a candidate.
  2. Practicing Swift Concurrency will give you an edge in solving problems more efficiently during interviews. It's an important skill that employers value.
  3. Interviews don't have to be stressful or frustrating. Using structured approaches can make the process smoother and more enjoyable for both candidates and interviewers.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
Jacob’s Tech Tavern • 2 HN points • 13 Nov 23
  1. Unit testing @Observable view models is crucial for ensuring reliability and stability in iOS development.
  2. The Observation Framework provides a solution for testing @Observable properties using withObservationTracking, improving the unit testing process.
  3. By leveraging the ObservationTestUtils package, developers can streamline unit testing of @Observable view models with less boilerplate code.
Jacob’s Tech Tavern • 2 HN points • 10 Oct 23
  1. Understanding Swift actors is crucial for managing re-entrancy and interleaving in your code.
  2. Building an optimal authentication service involves utilizing Swift actors to minimize duplicate work and network overhead.
  3. Swift concurrency model utilizes cooperative threading, executors, and actors to create an illusion of single-threadedness and prevent data races.
Jacob’s Tech Tavern • 0 implied HN points • 22 Aug 23
  1. Combine and async/await can be used together to write robust and maintainable software with modern language features.
  2. Testing @ObservableObject view models, Combine publishers in async methods, and Combine publishers converted to AsyncSequence are key in achieving unit test mastery.
  3. Understanding the interoperation between Combine and async/await is a powerful skill for writing unit tests and marrying the two concurrency approaches.