Category: Cocoa / Objective-C

  • Code Example: Drawing the iPhone Back Button

    Recently, I had need to provide a back button similar to the one used in Mobile Safari for a consulting project. Many of the buttons used in the built-in iPhone applications are made available via the SDK with built in button types and graphics. Unfortunately, the back button is not one of these. Because I […]

  • New iPhone Game Programming Forum

    If you’re in to making games for the iPhone you may want to check out a new forum over on dedicated to discussing iPhone & iPod Game Development. While you’re there you may want to check out the other forums and resources on the site. There’s a ton of information on game programming for […]

  • See you at WWDC 2008

    Every year around this time a mass migration occurs around the world. Large numbers of Mac developers make the long arduous journey to San Francisco to gather, learn, network, and socialize. This year I make my own way to join this strange ritual for the first time. It’s time for Apple’s World Wide Developers Conference […]

  • Resolution Independent Buttons

    Sean Patrick O’Brien shares his approach and sample code for creating attractive resolution independent controls in Cocoa. I, like most developers, love shiny new user interfaces. Rounded corners, gradients, drop shadows, custom drawing — all of these things make me smile. Sean takes us through his steps for prototyping his controls in Photoshop to get […]

  • Core Animation Podcast

    In my previous post, Mac and iPhone Programming Books, I briefly mentioned the eBook Core Animation for OS X. Today, the publisher, The Pragmatic Programmers announced a new podcast interview with the book’s author, Bill Dudney. The podcast is obviously pushing his new book. But, if you have any interest in Core Animation or iPhone […]

  • Mac and iPhone Programming Books

    The introduction of Apple’s iPhone Software Development Kit has lead several friends to ask me for book recommendations to help them get started developing for the iPhone and Mac. While the selection is not huge at the moment, the few books that do exist are actually quite good. There are two primary technologies used to […]

  • Cocoa is My Girlfriend

    There’s a new cocoa development blog on the block. Cocoa is My Girlfriend, written by Marcus Zarra and Matt Long, has its first article posted: Cocoa Tutorial: NSOperation and NSOperationQueue Threading is hard in any language. And what is worse, when it goes wrong, it usually goes wrong in a very bad way. Looks like […]

  • The Mac Developer Network

    From the creator of the Late Night Cocoa podcast comes The Mac Developer Netowrk ( and the new Mac Developer Roundtable podcast. The Mac Developer Network (MDN) is hoping to become your first port of call for all things to do with Mac Development. Scotty has done a wonderful job with Late Night Cocoa over […]

  • Bullfrog Game Design: Dynamic Bugs

    Developing software is an interesting process. There are times where I work very hard with little to show for it for several days. Then there are those days where I can knock out a ton of tasks on my “To Do” list with little effort. Usually, one state directly follows the other. I recently spent […]

  • Bullfrog 2 Blogging

    My Bullfrog 2 development partner, Marcus Zarra has started writing for the InformIT Blogs site and has published his first post, Starting over is hard to do. Marcus plans to share his side of the Bullfrog 2 development experience. If you are following along here, you may might want to head on over and follow […]