Daniel WilliamsDefault Protocol Extension CaveatsWe know that protocols are powerful, and protocol extensions can be a great way to give developers mix-in style functionality on their…Jul 7, 2018Jul 7, 2018
Daniel WilliamsIntroducing: XCLineSplitterXCode 8 came with the new ability for developers to build add-ons called Source Code Extensions. These extensions add functionality to your…Feb 4, 2017Feb 4, 2017
Daniel WilliamsLocating the source of a memory leak.I really enjoyed the memory leaks article by Emilien Stremsdoerfer and wanted to expand a bit on the end section. You can enable something…Jan 24, 20175Jan 24, 20175
Daniel WilliamsAVFoundation & CMTimeMappingIt’s been a while since I’ve written anything on here, and I finally understand why my favorite programming bloggers sometimes fall off the…Jan 21, 20173Jan 21, 20173
Daniel WilliamsFull Stack Swift — Deploying a Vapor appI love Swift. I’m not sure if it’s because of the statically typed nature of the language, or the constantly growing community that are…Jun 8, 20161Jun 8, 20161