<?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"
	>
<channel>
	<title>Comments on: You&#8217;re Doing It Wrong</title>
	<atom:link href="http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/</link>
	<description>On Mac OS X programming</description>
	<pubDate>Tue, 02 Dec 2008 12:36:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: mr_noodle</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7351</link>
		<dc:creator>mr_noodle</dc:creator>
		<pubDate>Mon, 29 Oct 2007 04:46:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7351</guid>
		<description>Thanks for reminding me of that one. As a developer of a pref pane, I learned about specifying System Preferences as an executable a bit later than I should have. I would always launch Sys Prefs separately and then attach to it. I sometimes still attach but it's nice to just click "Debug" and have it run properly.</description>
		<content:encoded><![CDATA[<p>Thanks for reminding me of that one. As a developer of a pref pane, I learned about specifying System Preferences as an executable a bit later than I should have. I would always launch Sys Prefs separately and then attach to it. I sometimes still attach but it&#8217;s nice to just click &#8220;Debug&#8221; and have it run properly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordy/Jediknil</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7283</link>
		<dc:creator>Jordy/Jediknil</dc:creator>
		<pubDate>Sun, 28 Oct 2007 00:59:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7283</guid>
		<description>Not exactly embarassing, since it's not something most people would try, but my biggest aha! moment in Xcode was when I realized you could use Custom Executables to run /existing applications/...including a second copy of Xcode itself. Makes debugging plugins a heck of a lot easier.</description>
		<content:encoded><![CDATA[<p>Not exactly embarassing, since it&#8217;s not something most people would try, but my biggest aha! moment in Xcode was when I realized you could use Custom Executables to run /existing applications/&#8230;including a second copy of Xcode itself. Makes debugging plugins a heck of a lot easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ctshryock</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7228</link>
		<dc:creator>ctshryock</dc:creator>
		<pubDate>Fri, 26 Oct 2007 19:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7228</guid>
		<description>i didn't know about option-double click.  i don't feel stupid, just smarter now :)</description>
		<content:encoded><![CDATA[<p>i didn&#8217;t know about option-double click.  i don&#8217;t feel stupid, just smarter now <img src='http://www.noodlesoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Lee</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7218</link>
		<dc:creator>Andy Lee</dc:creator>
		<pubDate>Fri, 26 Oct 2007 11:57:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7218</guid>
		<description>That was it!  Amazing that you remembered that.</description>
		<content:encoded><![CDATA[<p>That was it!  Amazing that you remembered that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Peter</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7216</link>
		<dc:creator>Steve Peter</dc:creator>
		<pubDate>Fri, 26 Oct 2007 02:55:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7216</guid>
		<description>Andy, was it beginning a drag, then switching apps with Cmd-Tab, then dropping? I didn't know you could do that.

Paul, the title of this post reminds me of this great poster of John McCarthy in the style of those motivational posters: http://xach.com/tmp/wip/motiv.html.</description>
		<content:encoded><![CDATA[<p>Andy, was it beginning a drag, then switching apps with Cmd-Tab, then dropping? I didn&#8217;t know you could do that.</p>
<p>Paul, the title of this post reminds me of this great poster of John McCarthy in the style of those motivational posters: <a href="http://xach.com/tmp/wip/motiv.html" rel="nofollow">http://xach.com/tmp/wip/motiv.html</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Lee</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7209</link>
		<dc:creator>Andy Lee</dc:creator>
		<pubDate>Thu, 25 Oct 2007 21:03:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7209</guid>
		<description>Cathy did something else in that demo that I didn't know you could do.  I guess my embarrassing discovery is that I don't remember what it was.</description>
		<content:encoded><![CDATA[<p>Cathy did something else in that demo that I didn&#8217;t know you could do.  I guess my embarrassing discovery is that I don&#8217;t remember what it was.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mr_noodle</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7204</link>
		<dc:creator>mr_noodle</dc:creator>
		<pubDate>Thu, 25 Oct 2007 17:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7204</guid>
		<description>Blake: Yes, 'p' does work nicely in gdb though I still don't understand why I need to cast the return types on methods all the time. Hmm, maybe I'm about to make another embarrassing discovery...

As for NSLog debugging, I have to use it when dealing with mouse loops and such where you can't just switch to another window and type stuff.

Chris: I keep hearing about this embargo but I wonder if it's only applicable to journalists who signed a different NDA than the one we did? I don't recall the ADC NDAs having a date in them. In any case, thanks for the info.</description>
		<content:encoded><![CDATA[<p>Blake: Yes, &#8216;p&#8217; does work nicely in gdb though I still don&#8217;t understand why I need to cast the return types on methods all the time. Hmm, maybe I&#8217;m about to make another embarrassing discovery&#8230;</p>
<p>As for NSLog debugging, I have to use it when dealing with mouse loops and such where you can&#8217;t just switch to another window and type stuff.</p>
<p>Chris: I keep hearing about this embargo but I wonder if it&#8217;s only applicable to journalists who signed a different NDA than the one we did? I don&#8217;t recall the ADC NDAs having a date in them. In any case, thanks for the info.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Ryland</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7201</link>
		<dc:creator>Chris Ryland</dc:creator>
		<pubDate>Thu, 25 Oct 2007 17:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7201</guid>
		<description>Since the Leopard embargo is lifted as of today (at least that's what I read on some rumor site ;-), in IB3 I think it will auto-sense any changes you make to your header files when you switch back into it. No more d'n'd needed.</description>
		<content:encoded><![CDATA[<p>Since the Leopard embargo is lifted as of today (at least that&#8217;s what I read on some rumor site ;-), in IB3 I think it will auto-sense any changes you make to your header files when you switch back into it. No more d&#8217;n'd needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blake Seely</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7198</link>
		<dc:creator>Blake Seely</dc:creator>
		<pubDate>Thu, 25 Oct 2007 16:59:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7198</guid>
		<description>ER, I guess I shouldn't have used angle brackets in that post :)  What it should say is just type 'p (name of your nsrect var here)' and gdb will print the right thing</description>
		<content:encoded><![CDATA[<p>ER, I guess I shouldn&#8217;t have used angle brackets in that post <img src='http://www.noodlesoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  What it should say is just type &#8216;p (name of your nsrect var here)&#8217; and gdb will print the right thing</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blake Seely</title>
		<link>http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7197</link>
		<dc:creator>Blake Seely</dc:creator>
		<pubDate>Thu, 25 Oct 2007 16:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/10/25/youre-doing-it-wrong/#comment-7197</guid>
		<description>For structures like NSSize and NSRect, you can also just type 'p ', and gdb will print out all the members for you.</description>
		<content:encoded><![CDATA[<p>For structures like NSSize and NSRect, you can also just type &#8216;p &#8216;, and gdb will print out all the members for you.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
