In my recent work on Pinwheel whenever I have the time (heh), I've gotten used to some of the more interesting behaviors and idioms of Swift. While I still seem to have issues accessing the keychain in a sane manner, I finally experienced somewhat of a "eureka" moment when trying…


So the Keychain is a nightmare and a half to work with in Swift right now. I'm trying to write a Keychain client using some code I've found on the Internet, but evidently I can't seem to get the hang of using these Foundation constants as keys in a Swift…


I've been (finally) digging into the latest Xcode Developer Preview (currently DP2) released a few weeks ago, and on top of that, finally writing some Swift. I've got all sorts of first impressions about it. I like it, but it's got a ways to go before it can be considered…


Perhaps one of the most obvious bits of logic that should never be in your UIViewController subclass is your business logic. It may not be immediately clear just what business logic is, though. You may think to yourself that you're not running a business! You're just writing a hobby app…


I was recently made aware of an awesome blog post by Mike Weller about iOS Development. More specifically, doing it right. I've always said not to work hard, but rather work smart, especially if you're in the business of making software. Of any kind. Apple has made UIViewController the center…


I've recently updated my platform to run Ghost from git since that's more of my thing. I've got a bunch of posts that are almost finished that are just sitting on the backburner; I'll be finishing them up soon, and hopefully before too long you'll have something more to read…