Become an Xcoder is a free little eBook we wrote to help beginners with no or little programming experience to start their journey into the world of Mac OS X development with Objective-C and Cocoa. (See Learn Cocoa for a recent discussion on this topic). I’m glad to announce that the book has been updated [...]
Archive for March, 2008
Become an Xcoder, Leopard Edition
Posted in Cocoa on March 26, 2008 | 19 Comments »
Inspecting the Pasteboard with Drop Inspector
Posted in Cocoa, F-Script, Smalltalk on March 23, 2008 | Leave a Comment »
Briksoftware has released Drop Inspector, a development utility that embeds an F-Script environment. Drop Inspector’s job is to let you inspect the contents of the pasteboard, including drag and drop data. On Mac OS X, the pasteboard is a subsystem that allows sharing data between components or applications: You typically use pasteboards in copy and [...]
Tim Burks on Objective-C, Ruby, Lisp, bridges and beyond
Posted in Cocoa on March 22, 2008 | Leave a Comment »
The video of Tim Burks C4 talk has just been released. Tim talks about Objective-C, Ruby/Objective-C bridges (including one he created), and his new baby, the Nu language. Nu is a dynamic language based on the Objective-C run-time, with a strong flavor of Lisp and Ruby. Catch the other C4[1] videos here.
Some Nice Features of the Objective-C Language
Posted in Cocoa, Smalltalk on March 13, 2008 | 31 Comments »
Here is a little list of things that, in my experience, contribute to make Objective-C a powerful and fun programming language. Classes are objects Each class is an instance of a meta-class automatically created and managed by the run-time. We can define class methods, pass classes as arguments, put them in collections and so on. [...]
Ruby + ObjC = MacRuby
Posted in Cocoa on March 11, 2008 | Leave a Comment »
Laurent Sansonetti, Apple's Ruby wizard, has released MacRuby, an Apple open source project which unifies Ruby and Cocoa (instead of just bridging them like RubyCocoa does). MacRuby is a version of Ruby that runs on top of Objective-C. More precisely, MacRuby is currently a port of the Ruby 1.9 implementation for the Objective-C runtime and [...]