Posted in Cocoa on March 26, 2008 | 15 Comments »
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 for [...]
Read Full Post »
Posted in Cocoa, F-Script, Smalltalk on March 23, 2008 | No Comments »
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 paste operations, [...]
Read Full Post »
Posted in Cocoa on March 22, 2008 | No Comments »
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.
Read Full Post »
Posted in Cocoa, Smalltalk on March 13, 2008 | 18 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. To create [...]
Read Full Post »
Posted in Cocoa on March 11, 2008 | No Comments »
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 [...]
Read Full Post »