cocoa

AppleScript-Cocoa Over PyObjC?

What’s more odd to me, is that Apple has dropped the PyObjC support but gave AppleScript a giant boost with Cocoa-AppleScript. Don’t get me wrong, I like AppleScript fine, but it sure isn’t as flexible as Python or Ruby[1]. Anyway, if your thinking about making any AppleScript-Cocoa projects, here’s a very good tutorial over at MacScripter.  UPDATE: There are also great resources over at MacAutomation.com, including what looks like a good book.

Ridiculous Fish Link

Ridiculous Fish has blog that is very good reading for beginners. It might well be good reading for more advanced Cocoa programmers but I’m not one to say since I am a beginner. Make sure to start at the beginning of the posts and work towards the more recent articles.

3 Reasons To Develop For iOS Link

Marco Arment summarises the primary reasons to develop for a platform: Developers themselves use and love the platform’s products. The platform has a large installed base. Developers can make decent money on the platform. I think I only care about #1, but then again I have a day job.

A band-aid for the Finder

Yes, the Finder could be better. I think many of us are hoping that the next OS release brings tabbed finder views and a simple way to deal with moving and viewing files. But until that day comes, there is Pathfinder by Cocoatech (PF4). It's been touted on 43Folders a couple of times, here and here. Cocoatech have produced a quality product that feels right at home on my desktop.

Digging for code

Recently, Google labs introduced their new "Code Search" tool. This got me to start looking for similar search engines on the web. One of the nice one's I've used is "Programming is hard" which has some nice formating, but limited languages. While many of the examples are way over my head as a new coder, these snippets have a lot to teach. I't is mind blowing just how efficient an experienced programmer can make a routine.

Objective C 1 - Return Values

Recently I began to teach myself Objective C. My final goal is to program in Cocoa for the Mac. The process is slow going, but really interesting. I’m adding a regular section to highlight some of my thoughts about learning a programming language. The first post is about “Return Values” -(void) setNumerator; This expression declares a new method that is not expected to return anything (i.e. void) -(double) myNumber; declares a method that should be returning a double precision number