<?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 interface-builder</title>
    <link>http://matt.blogs.it/</link>
    <description>RSS feed for topic interface-builder</description>
    <copyright>Copyright 2008 Matt Mower. Some rights reserved.</copyright>
    <generator>Squib/0.5.0.382</generator>
    <managingEditor>self@mattmower.com</managingEditor>
    <webMaster>self@mattmower.com</webMaster>
    <language>en-gb</language>
    <item>
      <title>Put some lipstick on the pig</title>
      <link>http://matt.blogs.it/entries/00002924.html</link>
      <pubDate>Thu, 09 Oct 2008 10:11:59 +0100</pubDate>
      <description>&lt;p&gt;Mike Ash is &lt;a href="http://www.mikeash.com/?page=pyblog/its-a-poor-carpenter-who-blames-his-tools-or-xcode-sucks-again.html"&gt;voicing his opinion&lt;/a&gt; about the state of Mac development tools, in particular the de facto standard, Xcode:&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Xcode sucks. If you're reading this blog then this is probably like saying "the sky is blue". You know already. Big surprise. The debugger fails all over the place, autocomplete is broken more often than it works, and the editor won't perform acceptably until you throw four Xeon cores at it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I've already given up on XCode for editing, I use TextMate and relegated Xcode to the task of project &amp;amp; build management (for which purposes it is about adequate) and debugging. I learned last night that gdb is considerably more robust when &lt;strong&gt;not&lt;/strong&gt; run via Xcode. So, in future, I will probably forgo the Xcode interface and learn gdb directly. At this point I am open to replacing XCode even for build management. Some, like &lt;a href="http://ciaranwal.sh/"&gt;Ciaran Walsh&lt;/a&gt;, already have.&lt;/p&gt;

&lt;p&gt;I have to say that, as good a concept as it is, even the new Interface Builder (as much as it may be better than the version before) also sucks pretty badly with it's own weird behaviours and glitches. The "special relationship" between Xcode and IB probably doesn't help in this regard. I'm pretty sure that when IB decides to hang opening one of my Xibs it is because of Xcode.&lt;/p&gt;

&lt;p&gt;What I often wonder is; Do Apple engineers themselves use Xcode and Interface Builder? Despite what I've heard about the number of people working on the Xcode team I find it hard to believe the tools are well used inside Apple. How could they put up with it?&lt;/p&gt;

&lt;p&gt;I'm a hobby coder so only using these tools for a few hours at a time and not for critical work. If I was depending on them day in, day out I'd be outside the Xcode team office with a torch, pitchfork, and a mob of angry villagers.&lt;/p&gt;

&lt;p&gt;Maybe it would be an idea for the Logic or Final Cut team to job swap with the Xcode &amp;amp; IB team every now and again and try and put some lipstick on these suckers.&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002924.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
  </channel>
</rss>