Leveraging the native Swift library to perform face recognition and detection in an iOS app... (more…)
Read more »
This week, let’s dive deep into the world of pattern matching in Swift — to take a look at how we can construct completely custom patterns, and some of the interesting techniques that we can unlock by doing so. (more…)
Read more »
Since we moved parts of our codebase to swift, our compile times have effectively quadrupled. Trying to combat this, we've used the function and expression debug time flags to figure out if there's something to be saved by simplifying expressions. Apart ... (more…)
Read more »
Value types and reference types are the core concepts in Swift. Let's study what are value and reference semantics; how Swift structs and classes are stored in memory; compare Swift structs and classes performance and suggest when to use what. (more…)
Read more »
For years, package management with Swift was accomplished with (often clumsy) CocoaPods or Carthage tooling. With Xcode 11, the Swift Package Manager is... (more…)
Read more »