OBJC Blog
3,441 FOLLOWERS
Objc.io publishes books, videos, and articles on advanced techniques for iOS and macOS development. It provides a user-friendly and beautifully designed page with more than 20 issues on such topics as debugging, security, games, MVVM, and more. We also teach workshops, focusing on advanced Swift and SwiftUI topics.
OBJC Blog
5d ago
Swift Talk 431 Attribute Graph (Part 3) We make sure to re-evaluate nodes in the graph that are marked as dirty, only re-executing the bodies of our rules when inputs change ..read more
OBJC Blog
1w ago
Swift Talk 430 Attribute Graph (Part 2) We add dependency tracking to our attribute graph, which should update automatically every time we access the value of a node ..read more
OBJC Blog
2w ago
Swift Talk 429 Attribute Graph (Part 1) We start reimplementing the attribute graph, a data structure that tracks dependencies in SwiftUI’s view tree. This episode is free to watch, enjoy ..read more
OBJC Blog
2w ago
Swift Talk 428 Swift 6 Concurrency (Part 5) We make our database actor work with SQLite's non-isolated APIs ..read more
OBJC Blog
2w ago
Swift Talk 427 Swift 6 Concurrency (Part 4) We add a persistency layer to our macOS app using an actor, and run into several concurrency errors ..read more
OBJC Blog
2w ago
Swift Talk 426 Swift 6 Concurrency (Part 3) We use the common SwiftUI reader pattern to take a snapshot of the web view, a much simpler solution than before ..read more
OBJC Blog
2w ago
Swift Talk 425 Swift 6 Concurrency (Part2) We add a web view to our macOS app and try two ways to take a snapshot asynchronously ..read more
OBJC Blog
2w ago
Swift Talk 424 Swift 6 Concurrency (Part1) We build a macOS app to explore Swift 6's concurrency features, and compiler errors. This episode is free to watch, enjoy ..read more
OBJC Blog
2w ago
Swift Talk 423 Particle Effects (Part 6) We finalize our particle system by making it generic, and add a heart effect ..read more
OBJC Blog
2w ago
Swift Talk 422 Particle Effects (Part 5) We improve our particle system to animate multiple instances at once, and make sure to clean-up old particles ..read more