Archive for the ‘ Cocoa Programming ’ Category

SPICE – My Day Job

My recent announcement on Twitter about the release of SPICE 5.1 public beta prompted a few questions. I also get questions from the occasional interested developer, friend, or family member, so I thought I’d describe it a bit.
Read more

Non-Selecting Token Field

I posted some source code (NonSelectingTokenField) in response to a StackOverflow question. It avoids the default behavior of selecting all tokens when becoming first responder or ending editing.
Read more

Talking Face Speech Synthesizer Demo

A question was posted on StackOverflow about whether the ability existed on the Mac OS to match a talking head or face to the spoken phonemes of the built-in speech synthesizer. The answer is: of course there is, it’s a Mac! I’ll show you how it’s done.
Read more

Drag Effect In Action

Last week I posted my solution to the IB3-like drag-from-library-palette effect called “JLNDragEffectManager“. Today I released an update to XTabulator (2.002) that contains this effect when dragging rows to the desktop or a folder to create new files. It’s a perfect demonstration of how “drag effects” can be used for excellent user feedback in your UI. Take a look.
Read more

Your Very Own Drag Show with JLNDragEffectManager

Cocoa developers were treated to a nice Interface Builder makeover in version 3. One effect we’ve all been admiring is the morphing animation when dragging an item from the Library palette onto a window. It’s actually not too hard and just takes a little showmanship. I’ll show you how it’s done.
Read more

A Text Field Cell for Totals

Someone asked me how to add visual elements to a text field. This someone had several ideas that were “creative” but bat-shit nuts. I’m always hesitant to “give a man a fish” but figured the example I was thinking of was not only a good lesson to Cocoa newbies but a useful bit of code for others to use. It’s a text field cell subclass that draws “total bars” top and/or bottom in several styles and in any color.
Read more

What About the iPhone?

Friends, family, customers, and co-workers have all asked me when I’m going to develop an iPhone application. For a time, my answer was, “when I come up with a good idea.” Now my answer is, “when Apple changes its attitude.”
Read more

XTabulator 2 Released

So I finally did it. I pushed the big red Deploy button and released XTabulator 2. Okay, there is no big red Deploy button in reality, but there’s one in my head. And I pushed it. And damn, did it ever feel good.
Read more

On the Tweetie 2 Debacle

This week, Loren Brichter (author of Tweetie, an ADA-Award-Winning Twitter client) touched off a firestorm of a debate when he announced Tweetie 2 for the iPhone would be a paid upgrade. The price? All of US $3. Jackasssery ensued.
Read more

Ziplight Superfluous, Josh Saddened

Ziplight IconIt was inevitable. The Ziplight spotlight plugin has been rendered superfluous by a built-in Archives.mdimporter that ships with OS X 10.6 (Snow Leopard). Since OS X 10.4′s release, so many asked “why on earth didn’t Apple include the ability to search inside zip files?” The answer may shock you.
Read more