We use API availability checks all the time, but have you wondered how the Swift compiler handles this? In this article, we'll take a deep dive on how the #availability condition works, how the Swift compiler is able to know if a specific symbol is availa... (more…)
Read more »
If you've gotten this far in the tutorial, then you'll have built a Lexer and
Parser for the
Kaleidoscope programming language.
If you haven't read those, I'd strongly recommend reading Part 1 and Part 2 first. This time we'll be turning this parser into ...
Read more »
You can nest property wrapers in Swift, but it's difficult. NSHipster has a great article about all things property wrappers, and the summary of trying to compose them (which others have echoed) is that it's hard and prone to compiler errors... (more…)
Read more »
This article describes how you can build a simple LISP, based on the 1978 article <i>'A Micro Manual For LISP - Not The Whole Truth'</i> with Swift, taking advantage where possible of the features the language offers.
Read more »
FAQView - An easy to use FAQ view for iOS written in Swift...
Read more »