UI Hosted SpriteKit View Tutorial – Part 1

Apple’s powerful 2D gaming SDK SpriteKit allows developers to create games for iOS, macOS and tvOS. That’s a lot of platforms and a lot of potential customers. Starting a new project with Xcode’s game templates however often leaves the developer in a situation where she needs to create a whole bunch of standard UI elements […]

Build Time Analysis

Long build times have plagued Swift projects since the first introduction of the language and there has been little improvement since. An often cited cause is Swift’s type inference, another one the fact that Swift code is first compiled into dylibs which are later linked into the app bundle. And of course there are no pre-compiled […]

Enable Bridging PCH – YMMV!

Compiling in Swift takes ages and Xcode happily compiles everything every time one even looks at the source code funnily. Compiles with Swift typically take around 10 – 20 times as long as their equivalent Obj-C counterparts and we have seen much worse. Projects for iOS tend to fare better than their macOS cousins even with […]