Talking at conferences
This is a quick announce about the new release of my OpenSource code generation tool SwiftGen 3.0.0.
Closures Capture Semantics, Part 1: Catch them all!
Even with ARC nowadays, it’s still important to understand memory management and objects life-cycles. A special case is when using closures, which are more and more present in Swift and have different capture semantics than ObjC’s block capture rules. Let’s see how they work.
A quick list of overlooked announcements at WWDC'16
Ok, so sadly I wasn’t at WWDC this year 😢 and followed it only on video 🎥 and Twitter. I bet you all saw the big announcements made during the keynote and the Platform State of the Union talks 🎉. But did you know about all those other new APIs that were added more silently? 🕵
Pattern Matching, Part 4: if case, guard case, for case
Now that we’ve revisited the various syntaxes for pattern matching in part 1, part 2 and part 3, let’s finish this blog post series with some advanced syntax using
if case let,
for case where and all!