Heath BordersinTwitch BlogArtisanal Objective-C Sum TypesA sum type combines many possible differently-typed values into a single value, expressed in Swift as an enum.May 14, 2018May 14, 2018
Heath BordersinTwitch BlogCocoaPods for Development-Time ModularityAt Twitch, we use CocoaPods, but not just for consuming external libraries like 1PasswordExtension and google-cast-sdk. We also use them…Mar 24, 20171Mar 24, 20171
Heath BordersinTwitch BlogiOS versioningiOS versioning is a seemingly simple problem. All you need to do is give your app a version number and you’re done, right? Not quite. In…Sep 20, 20167Sep 20, 20167