Blake MerrymaninBPXL CraftSwift Tips: Debugging Slow Build TimesBecause Swift’s compiler has to investigate each type before it can continue compiling, build times can become quite slow. If you find that…1 min read·Sep 5, 2017----
Blake MerrymaninBPXL CraftSwift Tips: Lazy SequencesSequenceType and CollectionType have a cool property named lazy. lazy is defined by Apple as: “A sequence containing the same elements as…2 min read·Aug 28, 2017----
Blake MerrymaninBPXL CraftSwift Tips: Property ConfigurationIf you’ve been in iOS development for any amount of time, you’ve come across large init and viewDidLoad() methods that look something like…3 min read·Aug 22, 2017----
Blake MerrymaninBPXL CraftSwift Tips: Closure-Based CollectionType APIsWe deal with collections of data every day, whether they are dictionaries, arrays, or sets. Working with collections leads to a lot of…3 min read·Aug 14, 2017--1--1
Blake MerrymaninBPXL CraftSwift Tips: Early ExitsEarly exits help reduce nesting and clearly signal what the desired and possible outcomes are. The important validation logic should be…2 min read·Aug 7, 2017--1--1
Blake MerrymaninBPXL CraftSwift Tips: Access ControlWithin the context of your app, it can be helpful to think of everything that provides information or functionality to other parts of your…3 min read·Jul 31, 2017--1--1
Blake MerrymaninBPXL CraftSwift Tips: OrganizationA well-organized project can save developers hours of frustration and lost productivity. There is no industry standard for organizing your…3 min read·Jul 24, 2017----
Blake MerrymaninBPXL CraftSwift Tips: DocumentationCode documentation is always a tug-of-war between the desire to write beautiful “self-documenting” code and adding your own explanatory…4 min read·Jul 17, 2017--1--1
Blake MerrymaninBPXL CraftSwift Tips: Striving for SmallnessThere are a lot of really great articles out there on many of the advanced and amazing features that Swift has to offer. The articles in…2 min read·Jul 10, 2017----