• Data Detection in Swift

    I have a love/hate relationship with regular expressions. I love them because they’re great for examining text to find useful information and, often, to change the text in some way. I hate them because once you get beyond basic matching, they descend into bizarre write-only code that gives me flashbacks to my days writing Perl.…

    Read More

  • Date Math is Hard, Let’s Do it Tomorrow

    This post is based on a lightning talk I gave at CocoaConf San Jose a couple of days ago. It’s that time of year– the time when summer time, or “Daylight Saving Time” as we for some reason call it in the USA– is ending. That time when a developer’s thoughts turn to date math…

    Read More

  • My other blog

    I try to keep this blog on topic, sticking to technical posts of interest to iOS and macOS developers. So when I wanted to write about something else I set up a different blog unrelated to my business. As some of you are aware, when I’m not working on apps I’m also a radio DJ,…

    Read More

  • Stump 360 III: The Search for Stump

    Later this month I’m hosting Stump 360 III: The Search for Stump, the third annual Stump 360. It’s part of 360iDev in Denver. It’s on August 23, 4:45pm – 6:00pm. In case you’re not familiar with Stump 360, here’s some possibly interesting information. Stump is sort of approximately a game with two teams, the audience…

    Read More

  • Stump 360 Questions, 2015

    Here’s the list of questions asked at Stump 360 in 2015. If you’re not familiar with Stump 360, see my other post that describes it more fully In general, Stump 360 questions can cover Anything iOS or Apple related Especially anything covered in a 360iDev talk. Keep in mind the audience is allowed to use…

    Read More

  • Using Stack Views in Table Cells

    One of the cool things UIStackView can do for you is make it easy to dynamically update your app’s user interface while it’s running, with smooth animations and not a lot of code. My recent talk at iOSDevCamp DC covered some techniques. Natasha the Robot wrote a couple of great posts based on my talk,…

    Read More

  • Flexible UI Design with UIStackView

    As I mentioned in my last post, last week I did a talk at iOSDevCamp DC where I talked about UIStackView, a relatively new UIKit class that’s my new favorite thing in iOS development. I’m going to cover some of the more useful things UIStackView can do in posts here, which will fall more or…

    Read More

  • UIStackView talk at iOSDevCamp DC

    Last week I did a talk at iOSDevCamp DC, an annual event hosted by Luis de la Rosa. I talked about UIStackView, under the admittedly grandiose title of “Mastering UIStackView”. I’ve used stack views for a number of things recently, as I’ve come to realize they’re a lot more useful than a lot of introductory…

    Read More

  • Apple’s brilliant Studio Display XDR just hit its lowest price ever

    Macworld Apple Studio Display XDR View Deal If you spend your days editing photos, grading video, or designing for print, you already know a subpar monitor can mess up hours of work. That’s where Apple’s Studio Display XDR can save you lots of lost time and money. Normally selling for an MSRP of $3,299, it’s…

    Read More

  • Apple Watch heart rate accuracy vs. rivals: devil is in the details

    Apple wasn’t kidding when it claimed that the Apple Watch Series 12 has the best heart rate accuracy of all wearables, but the extensive study also shows just how close some key rivals are under certain test conditions. Apple Watch Series 12 features improved health features – image credit: Apple. Other than the return of…

    Read More