News

The latest from Monochrome Industries. Product announcements, technical meanderings, and all the rest.


  • Prefix Headers Don’t Mean You Can Stop Using #import

    Precompiled (or, prefix) headers (.pch files) are a great way to speed up compilation, and also appear to let you save some lines of code; instead of writing #import <Cocoa/Cocoa.h> for every class header that derives from NSObject, you can just import that in the prefix header and be done with it.

    This works, but unfortunately it conflates their purpose slightly. This becomes apparent if you build a framework that uses a prefix header and excludes the #import directives from its headers; clients of that framework will miss out on the headers imported in the prefix header, and may not be able to compile until they figure that out!

    Another place this can crop up is in your unit test bundles; if your application uses a prefix header to import files not imported in the individual headers, your test suites may fail to compile until you import those files manually.

    The good news is, being clever, this probably already occurred to you; if not, you’re still clever, just busy. ☻


  • Litho Graph 1.1 Has Been Released

    Litho Graph 1.1 has been approved and is now available on the iPhone app store. Updates include but are not limited to:

    • Fewer drawing artifacts.
    • More usable screen space.

    It’s a free update, of course, so get it while it’s hot.


  • Litho Graph 1.0 Has Been Released!

    I am extremely pleased to introduce you to Litho Graph 1.0, now available on the iPhone app store!

    I’d like to thank my wife, Kelly, my beta testers (Dad, Jason, Joe, Jonathan, Melissa, and Melanie), Andrew, Andy, and Nathan for all their help and encouragement. Couldn’t have done it without you all!


  • On the Road to Release

    Yep, that’s right—I’ve submitted Litho Graph to Apple for review1; the ball is officially in their court. This has been a very exciting process, and an equally draining one. I’ve learned a lot about the iPhone (and about foreign tax policy) and look forward to v1.0 being released as I work on v1.1.

    1: If you want to get technical, I’ve actually submitted it twice. The first time it was rejected due to having a representation of an iPhone drawn on the icon artwork, which they took exception to.


  • Litho Graph Is in Beta

    Litho Graph is now in beta!

    I’m aiming to submit to the App Store sometime mid-January, and after that it’s up to them how long it will take ’til it’s on sale.

    Still, exciting times! This is my first product, so I’m looking forward to hearing your thoughts on it. If you’re not already trying the beta, feel free to ask to and I’ll consider the request!


  • The New Site Has Landed

    After far too long a wait, I’ve finally launched the new Monochrome Industries site. This design is roughly a year in the making—I hope you like it as much as I do!