<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Cocoa Development Tools</title>
	<atom:link href="http://www.curious-creature.org/2007/01/30/cocoa-development-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 09:31:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: what is rheumatoid arthritis</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-5433</link>
		<dc:creator>what is rheumatoid arthritis</dc:creator>
		<pubDate>Sun, 26 Dec 2010 12:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-5433</guid>
		<description>Very interesting posts on your site. I keep on coming back for more information. I&#039;ve bookmarked it too for future reference. I hope you dont mind at all.</description>
		<content:encoded><![CDATA[<p>Very interesting posts on your site. I keep on coming back for more information. I&#8217;ve bookmarked it too for future reference. I hope you dont mind at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: melony</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-4401</link>
		<dc:creator>melony</dc:creator>
		<pubDate>Wed, 29 Sep 2010 02:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-4401</guid>
		<description>Sybae6 http://cgE8hcmk9Vvqlosr5wcBa6nk.com</description>
		<content:encoded><![CDATA[<p>Sybae6 <a href="http://cgE8hcmk9Vvqlosr5wcBa6nk.com" rel="nofollow">http://cgE8hcmk9Vvqlosr5wcBa6nk.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kristan Kennedy</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-2073</link>
		<dc:creator>Kristan Kennedy</dc:creator>
		<pubDate>Wed, 11 Jun 2008 22:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-2073</guid>
		<description>I am aggressively looking and paying for COCOA developers for a SO-CAL company. Great career launching opportunity for anyone passionate and versed in Cocoa, Objective C and more....

Will relocate
FULLTIME
Extremely well funded startup
We want you and your referrals
Please email resumes to kristan@jivaroinc.com with phone, salary and how much you love Cocoa dev work and exciting teams.
310.649.2640</description>
		<content:encoded><![CDATA[<p>I am aggressively looking and paying for COCOA developers for a SO-CAL company. Great career launching opportunity for anyone passionate and versed in Cocoa, Objective C and more&#8230;.</p>
<p>Will relocate<br />
FULLTIME<br />
Extremely well funded startup<br />
We want you and your referrals<br />
Please email resumes to <a href="mailto:kristan@jivaroinc.com">kristan@jivaroinc.com</a> with phone, salary and how much you love Cocoa dev work and exciting teams.<br />
310.649.2640</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romain Guy</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-82</link>
		<dc:creator>Romain Guy</dc:creator>
		<pubDate>Sun, 04 Feb 2007 00:13:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-82</guid>
		<description>Scott: Hey, thanks for replying. I love your blog :) I&#039;m glad to hear good things about Xcode 3, and I am indeed waiting for Leopard/Objective-C 2.0 before writing a real app in Cocoa. I want garbage collection.

To get back to the actions topic, I know it&#039;s all I need to type, and I don&#039;t really mind typing it (I&#039;ve spend 7 years typing all my UIs by hand in Swing after all.) I just found it weird that the tool is not able to give me the same experience all the way through the development.

And I still hate .h files.</description>
		<content:encoded><![CDATA[<p>Scott: Hey, thanks for replying. I love your blog :) I&#8217;m glad to hear good things about Xcode 3, and I am indeed waiting for Leopard/Objective-C 2.0 before writing a real app in Cocoa. I want garbage collection.</p>
<p>To get back to the actions topic, I know it&#8217;s all I need to type, and I don&#8217;t really mind typing it (I&#8217;ve spend 7 years typing all my UIs by hand in Swing after all.) I just found it weird that the tool is not able to give me the same experience all the way through the development.</p>
<p>And I still hate .h files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-81</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Sat, 03 Feb 2007 22:30:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-81</guid>
		<description>Refactoring is coming in Xcode 3, which is part of Leopard. Interface Builder (which is getting a major update) also supports refactoring. Objective-C 2.0 has garbage collection.

As for adding actions, all you have to do is type this:
-(IBAction)myAction:sender;

It takes five seconds.  :) You&#039;d still have to type the actual action name into a text box in Interface Builder anyway, so the difference is pretty minor. You could also just use TextMate and add a tab trigger for it.</description>
		<content:encoded><![CDATA[<p>Refactoring is coming in Xcode 3, which is part of Leopard. Interface Builder (which is getting a major update) also supports refactoring. Objective-C 2.0 has garbage collection.</p>
<p>As for adding actions, all you have to do is type this:<br />
-(IBAction)myAction:sender;</p>
<p>It takes five seconds.  :) You&#8217;d still have to type the actual action name into a text box in Interface Builder anyway, so the difference is pretty minor. You could also just use TextMate and add a tab trigger for it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-74</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Thu, 01 Feb 2007 17:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-74</guid>
		<description>I agree with Romain that in terms of conventional IDE features, XCode is a bit behind others development tools. It reminds me that the official  Apple Development tool in the early days was the MPW (Macintosh Programmer Workshop), which was essentially a command line based Development Tool,  and you wondered why Apple didn&#039;t give a fancy GUI to their own tool. However, as soon as you started mastering programming the Mac, you forgot of any shortcoming of the MPW, as you realized that the Macintosh Toolbox and the MacApp Application Framework blew away by far any other development tool that existed at that time on any platform. The same thing happens today: XCode is not the smartest IDE, but Cocoa is lightyears ahead of anything else in terms od Desktop Application development.</description>
		<content:encoded><![CDATA[<p>I agree with Romain that in terms of conventional IDE features, XCode is a bit behind others development tools. It reminds me that the official  Apple Development tool in the early days was the MPW (Macintosh Programmer Workshop), which was essentially a command line based Development Tool,  and you wondered why Apple didn&#8217;t give a fancy GUI to their own tool. However, as soon as you started mastering programming the Mac, you forgot of any shortcoming of the MPW, as you realized that the Macintosh Toolbox and the MacApp Application Framework blew away by far any other development tool that existed at that time on any platform. The same thing happens today: XCode is not the smartest IDE, but Cocoa is lightyears ahead of anything else in terms od Desktop Application development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Envious Swing Dev</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-72</link>
		<dc:creator>Envious Swing Dev</dc:creator>
		<pubDate>Wed, 31 Jan 2007 18:44:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-72</guid>
		<description>I have also been playing around with Cocoa desktop development the last few months and as a long time Swing developer; I must say I am very envious of the Cocoa tools and frameworks.  There are some oddities as Romain highlighted, especially no garbage collection, but all in all it leaves Swing in the dust.  The Bindings,  Core Data,  Core Image, and Core Animation(leopard) stuff built right into XCode and IB are a great productivity boost.  Not to mention a robust Document/Application framework.  Don&#039;t get me wrong, I love working with Swing especially the power it gives you but I am tired of the long term deficiencies:
1.  Ugly cross platform look and feel.
2.  Missing modern components.
3.  No Document/Application framework (I know its coming)
4.  Netbeans GUI builder not all the way there but I like it.

It all is similar to the superiority of WebObjects to EJB in regards to server side development.  

Just my opinion</description>
		<content:encoded><![CDATA[<p>I have also been playing around with Cocoa desktop development the last few months and as a long time Swing developer; I must say I am very envious of the Cocoa tools and frameworks.  There are some oddities as Romain highlighted, especially no garbage collection, but all in all it leaves Swing in the dust.  The Bindings,  Core Data,  Core Image, and Core Animation(leopard) stuff built right into XCode and IB are a great productivity boost.  Not to mention a robust Document/Application framework.  Don&#8217;t get me wrong, I love working with Swing especially the power it gives you but I am tired of the long term deficiencies:<br />
1.  Ugly cross platform look and feel.<br />
2.  Missing modern components.<br />
3.  No Document/Application framework (I know its coming)<br />
4.  Netbeans GUI builder not all the way there but I like it.</p>
<p>It all is similar to the superiority of WebObjects to EJB in regards to server side development.  </p>
<p>Just my opinion</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romain Guy</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-71</link>
		<dc:creator>Romain Guy</dc:creator>
		<pubDate>Wed, 31 Jan 2007 18:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-71</guid>
		<description>leopard: The problem is I don&#039;t work at Sun anymore and I&#039;m just a (poor) student :)

Scott: At least they have a bunch of stuff that make me forget those small inconveniences. I can&#039;t wait for Leopard and Core Animation and Objective-C 2.0 and... :)</description>
		<content:encoded><![CDATA[<p>leopard: The problem is I don&#8217;t work at Sun anymore and I&#8217;m just a (poor) student :)</p>
<p>Scott: At least they have a bunch of stuff that make me forget those small inconveniences. I can&#8217;t wait for Leopard and Core Animation and Objective-C 2.0 and&#8230; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-70</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 31 Jan 2007 17:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-70</guid>
		<description>hehe, I&#039;m too slow on the &quot;Submit Comment&quot; button. Anyway, I see your point. I do a lot of development in Visual Studio and as fas as an integrated development environment goes, XCode + IB has a ways to go (except as you noted when it comes to the visual design of the UI). The debugger leaves a lot to be desired when compared to the VS debugger.</description>
		<content:encoded><![CDATA[<p>hehe, I&#8217;m too slow on the &#8220;Submit Comment&#8221; button. Anyway, I see your point. I do a lot of development in Visual Studio and as fas as an integrated development environment goes, XCode + IB has a ways to go (except as you noted when it comes to the visual design of the UI). The debugger leaves a lot to be desired when compared to the VS debugger.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.curious-creature.org/2007/01/30/cocoa-development-tools/comment-page-1/#comment-69</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 31 Jan 2007 17:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.curious-creature.org/2007/01/30/cocoa-development-tools/#comment-69</guid>
		<description>Interesting perspective. When I write a Cocoa application, I usually start in XCode. Design my controllers and models, with the needed connectors and event handlers. Then I design the UI in Interface Builder, wiring up the events when needed. So I&#039;ve never generated the headers and code files from IB. I always make my changes in Xcode, then tell IB to re-read the header file and re-instantiate the object.</description>
		<content:encoded><![CDATA[<p>Interesting perspective. When I write a Cocoa application, I usually start in XCode. Design my controllers and models, with the needed connectors and event handlers. Then I design the UI in Interface Builder, wiring up the events when needed. So I&#8217;ve never generated the headers and code files from IB. I always make my changes in Xcode, then tell IB to re-read the header file and re-instantiate the object.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

