Posts tagged with cocoa

Subscribe to the feed of posts tagged with cocoa

If you are a Cocoa developer and familiar with Core Animation, Quartz and/or graphics technologies in general, and are interested in participating in a project developing interactive exhibits for a major new museum, drop me a line at Please include a resume (with emphasis on your Cocoa experience), a rough idea of your desired hourly wage, and your availability.

This is fixed-term opening, with long-term cooperation on upcoming projects possible. Telecommuting required!

May 11, 2011, 11 a.m. More (73 words) 0 comments Feed

Homebrew is a new packager for Mac OS X. I installed it, and hey, it works!

September 4, 2009, 3:12 p.m. More (174 words) 1 comment Feed

So, my PyObjC introduction talk was accepted at EuroPython. The conference is held at Birmingham, UK, from 28th June to 4th July. My talk is scheduled for Wednesday, 1st July.

europython 2009

June 1, 2009, 8:42 p.m. More (281 words) 4 comments Feed

Well, it's over a month since my last update, so I might as well describe what I've been working on for the past month or so!

May 25, 2009, 4:56 p.m. More (399 words) 2 comments Feed

This is a long overdue post about the book iPhone in Action. It's not a complete review as I haven't finished it yet: Mainly because I don't have enough time, but also due to the fact the kind guys at Manning sent me the PDF version (disclaimer: for free).

April 3, 2009, 1:24 a.m. More (650 words) 0 comments Feed

Key Value Coding or KVC is a very important part of Cocoa. Accessing these properties can be a kludge though - you have to use setValue_forKey_(value, key) and valueForKey_(key) which is quite verbose. Luckily, PyObjC has a nice shortcut: a single underscore.

March 31, 2009, 9:59 p.m. More (142 words) 1 comment Feed

As I mentioned some time ago, I'm now doing contracting. At my current project we need to get some more people on board. So if you're a Pythonista and want to work on exciting and challenging stuff for a couple of months (or more), read on!

March 26, 2009, 3:48 p.m. More (274 words) 1 comment Feed

I often exchange small snippets or links with my girlfriend, and it's been very annoying having to right click on iChat, select the correct account and start a chat. So I've automated it!

Here is a small PyObjC snippet that will allow you to send iChat messages from the command line, using the ScriptingBridge framework and a bit of elbow grease. The next step would be to make a wrapper for it so it can live a an icon on the Desktop, but I'll try that some other time.

November 7, 2008, 10:12 p.m. More (264 words) 1 comment Feed

I've been stumbled a bit just now, trying to populate an NSOutlineView from PyObjC.

Read on for my solution!

June 7, 2008, 9:16 p.m. More (387 words) 1 comment Feed

I'm planning to do a screencast for this, but knowing myself, I'll just put the code here in case I run off to a different direction tomorrow...

So, I present a very lightly annotated hello world app in PyObjC!

Download PyObjC tutorial (24 KB)

May 17, 2008, 12:07 a.m. More (175 words) 7 comments Feed

If you like Python and you like Mac OS X, you should really check out PyObjC.

It's a bridge that allows you to create first-class Cocoa applications using Python. It also has support from Interface Builder and XCode in Leopard and it's already bundled with Apple's Developer Tools!

Unfortunately, if you followed the above link, it doesn't seem there's a lot of stuff going on. The examples are outdated and there hasn't been any update since January.

This is a call to arms to help the project gain some better documentation, for the benefit of everyone involved.

May 15, 2008, 6:20 p.m. More (306 words) 6 comments Feed

So, over at the Achaia there was a request for a little to-do application, so I've stepped up to the challenge...

November 15, 2007, 7:27 p.m. More (220 words) 3 comments Feed

I wanted to create a custom window, but NSBorderlessWindow is ugly, because you have to implement most of the normal functionality yourself. Taking a page from Uli, I extended that functionality a little bit...

September 24, 2007, 10:22 p.m. More (268 words) 3 comments Feed

Andy Matuschak had a great idea: let's start organizing cocoa tutorials by tagging them with cocoatutorial in

September 12, 2007, 10:08 a.m. More (150 words) 0 comments Feed

I've been toying around with Cocoa, Bindings and Core Data, and I have three words to say:


All is not rosy, though, when you are a newbie to the platform...

August 15, 2007, 11:23 p.m. More (165 words) 0 comments Feed