Blog

Developing on Mac OS X

A little bit on project management

I just wanted to talk a bit about how I use to manage the projects I’m working on. I abuse Midnight Inboxhttp://www.midnightbeep.com/ for my project management. It may not be created for this task, but I’ve never really understood the whole GTD idea; maybe I should read the book,…

Compiling Automator actions in Leopard for Tiger

Some of you may have read that part of Automator Programming Guide that reads:…

NSFont fontNamed:@”Arial”

Using fonts in a drawing method should be a pretty common thing. I use that in CuteClips for rendering the text of each clip. However, one should not believe that NSFont fontNamed:NSString\aFontName is sort of appropriate for using it there. This method is hell slow. If you’re go…

NSAttributedStrings and autorelease

First of all, greetings from C41… it’s really nice here, and I absolutely enjoy the show.…

Deployment and Logging, a different approach

One of the main debugging techniques in Mac OS X is logging using NSLog. It’s quite simple and easy to log some useful information with it, but it’s even more simple to print a real huge amount of data to the console that is not really interesting and helpful. When it comes to de…

floats in AppKit

Recently I wanted to automatically center a NSView inside a window. But the buttons inside this view were displayed pretty strange: !/blog/wp-content/uploads/2007/05/nsview-with-strange-buttons.png…

HexEdit for Intel macs

So when it comes to using a Hex editor, my favorite choice has always been HexEdithttp://hexedit.sourceforge.net/. It’s fast, works great, but has some flaws here and there. But anyway, I love this editor by heart. Now on my MacBook Pro I wanted to use a universal binary of that …

Creating Xcode Templates

Creating templates for Xcode projects is not an everyday duty of developers. It’s quite tricky but can be really powerful. It is even possible to customize nib files!…