craiggrummittMaking a simple toggle button with UIButtonIt’s actually pretty straightforward to turn a UIButton into a toggle button. (checkbox, switch, whatever you prefer to call it!)Feb 8, 20202Feb 8, 20202
craiggrummittBoss level — Property Wrappers and User DefaultsI love magical new features that help us abstract away boiler-plate code and let us focus on the unique features of our apps. Property…Oct 1, 2019Oct 1, 2019
craiggrummittSF Symbols in iOS 13I was playing around with the amazing SwiftUI with Apple’s tutorials (stay tuned, I hope to write something on SwiftUI soon) when I…Jun 7, 20193Jun 7, 20193
craiggrummittSwift 5 — it’s alive!Another major version of Swift dropped this week, surprisingly in March — every other major version of Swift has dropped in September…Mar 29, 2019Mar 29, 2019
craiggrummittnil-coalescing operatorWhy do the most simple concepts sometimes have the most complex names?Mar 8, 2019Mar 8, 2019
craiggrummittXcode 10 keyboard shortcuts cheat sheetGetting adjusted to keyboard shortcuts takes some work, but they can boost your productivity significantly. I've put together a cheat sheet…Sep 13, 2018Sep 13, 2018
craiggrummittThe Mysterious Case of the Status BarAll I wanted was two things for my status bar:Aug 24, 20189Aug 24, 20189
craiggrummittFour years of SwiftLast week Redmonk updated their Programming Language Rankings for the third quarter of 2018. I thought this could be a good moment to look…Aug 20, 2018Aug 20, 2018
craiggrummittXcode: What’s up with App Icons?When you create an image set in Xcode, it’s so easy to automatically fill the wells for each scale factor. You just need to give each the…Aug 2, 20181Aug 2, 20181