<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:ent="http://www.purl.org/NET/ENT/1.0/" version="2.0">
  <channel>
    <title>Curiouser and Curiouser! on cocoa</title>
    <link>http://matt.blogs.it/</link>
    <description>RSS feed for topic cocoa</description>
    <copyright>Copyright 2006 Matt Mower</copyright>
    <generator>Squib/0.4.0.348</generator>
    <managingEditor>self@mattmower.com</managingEditor>
    <webMaster>self@mattmower.com</webMaster>
    <language>en-gb</language>
    <item>
      <title>A nice cup of cocoa maybe?</title>
      <link>http://matt.blogs.it/entries/00001934.html</link>
      <pubDate>Fri, 29 Jul 2005 11:40:36 +0100</pubDate>
      <description>&lt;p&gt;Can anyone recommend me some books for getting started with Objective-C and Cocoa programming?&lt;/p&gt;
&lt;p&gt;Although my language of choice is Ruby these days and I'm not keen to start using a language without garbage collection I find myself thinking about writing some Mac software.  I don't really have an app in mind yet, just a few vague thoughts, but the interface makes me want to do something with it ;-)&lt;/p&gt;
&lt;p&gt;Recommendations?&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00001934.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>Talk to me Cocoa</title>
      <link>http://matt.blogs.it/entries/00002025.html</link>
      <pubDate>Fri, 07 Oct 2005 09:26:58 +0100</pubDate>
      <description>&lt;p&gt;One of the things I'm trying to work out is the best way to approach writing GUI apps with Ruby.  There are a number of options including wxRuby, fxRuby, QTRuby, Ruby/tk, RubyCocoa, and so on.  Since I'm really interested in an Aqua interface (for my own benefit) I narrowed the field to wxRuby and RubyCocoa.  The latter looks especially promising to me although I'm not making much progress on it.&lt;/p&gt;
&lt;p&gt;Today I came across &lt;a href="http://cocoadialog.sourceforge.net/"&gt;CocoaDialog&lt;/a&gt; which might act as a neat stop-gap for some of my needs.  It's designed to be called from a script that needs to get user input or present information.  So in the same way that you can use &lt;a href="http://segment7.net/projects/ruby/growl/"&gt;ruby-growl&lt;/a&gt; to display notifications from a script, you can use CocoaDialog to collect input.&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002025.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>Cocoa before bed doesn't always induce sleep</title>
      <link>http://matt.blogs.it/entries/00002126.html</link>
      <pubDate>Mon, 23 Jan 2006 09:11:00 +0000</pubDate>
      <description>&lt;p&gt;I'm not sure why but, last night before bed, I decided to go through the &lt;a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/index.html"&gt;Cocoa application tutorial with Objective-C&lt;/a&gt;. The tutorial is necessarily a little verbose but after about 25 minutes I had a complete working currency converter application. The InterfaceBuilder/XCode combo feels a little bit retro compared to the Visual Studio behemoth but I was left with a feeling that this was no bad thing -- I never really took to Visual Studio.&lt;/p&gt;

&lt;p&gt;At some point in the exercise I realised that much of what makes Cocoa code look so alien to me is Objective-C's &lt;code&gt;[receiver aMessage:arg]&lt;/code&gt; message passing (method calling) convention and some compiler-neutral sugar for InterfaceBuilders benefit. I quickly got a feel for both and my discomfort began to subside. In the end I was left feeling that writing Cocoa applications might not be so bad and if I had a really good idea I could turn my hand to it.&lt;/p&gt;

&lt;p&gt;I've had some initial thoughts about embedding the Ruby interpreter in a Cocoa application to implement an interface to the Ruby debugger. I have a feeling this is some considerable way beyond my current abilities with either Cocoa or Ruby. &lt;a href="http://radio.weblogs.com/0001017/"&gt;Andy&lt;/a&gt; has also been hassling me about the idea of embedding &lt;a href="http://squib.rubyforge.org/"&gt;Squib&lt;/a&gt; in a WebKit based front-end. There are a couple of less well formed ideas sloshing around as well.&lt;/p&gt;

&lt;p&gt;None of which did my chances of getting to sleep any good.&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002126.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>Mentor</title>
      <link>http://matt.blogs.it/entries/00002261.html</link>
      <pubDate>Tue, 13 Jun 2006 01:29:54 +0100</pubDate>
      <description>&lt;p&gt;Scott Stevenson is offering &lt;a href="http://theocacao.com/document.page/274"&gt;mentoring in Cocoa development&lt;/a&gt; at $85/hr (£46/hr man the dollar is tanking again).&lt;/p&gt;

&lt;p&gt;I've learned a little Cocoa programming over the last few months but I still struggle with the subtleties of Objective-C, the Cocoa foundation and the toolset. However this may be a function of my starting with fairly unreasonable goals (like trying to write a plug-in to override some of Safari's native behaviour which means learning how to hook the input manager with SIMBL, categories, and method swizzling).&lt;/p&gt;

&lt;p&gt;If I had the money and time I'd certainly consider this as a way of jump-starting my Cocoa development aspirations.&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002261.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
  </channel>
</rss>