<?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: Brent Simmons On Large Cocoa Projects</title>
	<atom:link href="http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects/feed" rel="self" type="application/rss+xml" />
	<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects</link>
	<description>Mac &#38; Technology Writings by Daniel Jalkut</description>
	<pubDate>Fri,  5 Sep 2008 16:11:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Wade</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-92069</link>
		<dc:creator>Wade</dc:creator>
		<pubDate>Tue, 01 May 2007 01:45:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-92069</guid>
		<description>They chose F5 for completion because that's the common key for completion in most Windows IDE's.</description>
		<content:encoded><![CDATA[<p>They chose F5 for completion because that&#8217;s the common key for completion in most Windows IDE&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oskar L-B</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89429</link>
		<dc:creator>Oskar L-B</dc:creator>
		<pubDate>Thu, 26 Apr 2007 19:52:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89429</guid>
		<description>Since tab-completion works with Cmd-Shift-G in Finder and Open/Save dialog-boxes, I wonder why they chose F5 in Xcode. (I've never seen F5 been used for that in _any_ app anwyhere before.) Being the consistency-maniacal Apple, they must have a very good reason...</description>
		<content:encoded><![CDATA[<p>Since tab-completion works with Cmd-Shift-G in Finder and Open/Save dialog-boxes, I wonder why they chose F5 in Xcode. (I&#8217;ve never seen F5 been used for that in _any_ app anwyhere before.) Being the consistency-maniacal Apple, they must have a very good reason&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Lee</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89262</link>
		<dc:creator>Andy Lee</dc:creator>
		<pubDate>Thu, 26 Apr 2007 14:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89262</guid>
		<description>Sorry, one more quick note before I have to run.

The Ctrl-2 tip is going to be very helpful.  Mousing through the function menu is a pain.  I have asked for some kind of floating window or a pane like Eclipse uses so I can navigate to a particular method much of the time with one click and no dragging.  While I'm waiting for that feature, I'll have to see whether Ctrl-2 plus typeahead is satisfactory.</description>
		<content:encoded><![CDATA[<p>Sorry, one more quick note before I have to run.</p>
<p>The Ctrl-2 tip is going to be very helpful.  Mousing through the function menu is a pain.  I have asked for some kind of floating window or a pane like Eclipse uses so I can navigate to a particular method much of the time with one click and no dragging.  While I&#8217;m waiting for that feature, I&#8217;ll have to see whether Ctrl-2 plus typeahead is satisfactory.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Lee</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89258</link>
		<dc:creator>Andy Lee</dc:creator>
		<pubDate>Thu, 26 Apr 2007 14:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89258</guid>
		<description>Re: "researchability" -- I do not have a great memory for code, and I am easily information-overloaded, so it's extra important for me to design, code, and comment for my future self.

I have source files grouped in directories.  I keep meaning to put a small README file in each directory reminding me of the high concept behind those classes, and roughly how they work together -- kind of like package.html files in javadocs.</description>
		<content:encoded><![CDATA[<p>Re: &#8220;researchability&#8221; &#8212; I do not have a great memory for code, and I am easily information-overloaded, so it&#8217;s extra important for me to design, code, and comment for my future self.</p>
<p>I have source files grouped in directories.  I keep meaning to put a small README file in each directory reminding me of the high concept behind those classes, and roughly how they work together &#8212; kind of like package.html files in javadocs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Lee</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89255</link>
		<dc:creator>Andy Lee</dc:creator>
		<pubDate>Thu, 26 Apr 2007 14:46:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89255</guid>
		<description>I only had time to skim the article (and other developers' responses), but some great observations are made.

Wrt to notifications, I feel the same way.  I tend to be a late adopter of language and library features as I weigh them against any complications or non-deterministic behavior they may introduce in debugging.

I believe Wil Shipley wrote something about not bothering to create frameworks out of common code libraries?  I could be misremembering the author.  I don't have a link offhand, but I thought he was coming from a similar mindset.</description>
		<content:encoded><![CDATA[<p>I only had time to skim the article (and other developers&#8217; responses), but some great observations are made.</p>
<p>Wrt to notifications, I feel the same way.  I tend to be a late adopter of language and library features as I weigh them against any complications or non-deterministic behavior they may introduce in debugging.</p>
<p>I believe Wil Shipley wrote something about not bothering to create frameworks out of common code libraries?  I could be misremembering the author.  I don&#8217;t have a link offhand, but I thought he was coming from a similar mindset.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89213</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 26 Apr 2007 13:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89213</guid>
		<description>"Open Quickly" doesn't tab-complete, but it *does* complete when you hit F5.</description>
		<content:encoded><![CDATA[<p>&#8220;Open Quickly&#8221; doesn&#8217;t tab-complete, but it *does* complete when you hit F5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Ayton</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89202</link>
		<dc:creator>Jens Ayton</dc:creator>
		<pubDate>Thu, 26 Apr 2007 12:28:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89202</guid>
		<description>Regarding command-double-click, a non-obvious feature is that if you command-double-click a function name where it is defined, it jumps to the declaration, rather than going for the definition of possible as it would otherwise.</description>
		<content:encoded><![CDATA[<p>Regarding command-double-click, a non-obvious feature is that if you command-double-click a function name where it is defined, it jumps to the declaration, rather than going for the definition of possible as it would otherwise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: njyo</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89123</link>
		<dc:creator>njyo</dc:creator>
		<pubDate>Thu, 26 Apr 2007 08:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89123</guid>
		<description>"I hope this thread is not going to turn into a collection of cool Xcode tips… Well, why not?"

...well, if we are already on the way there: For me as a developer coming from the Java world (IntelliJ IDEA &#38; Eclipse) one of the most annoying parts of XCode (well, it's actually Obj-C, but XCode could help) is that refactoring of the method signature is a pain I have to do twice. Is there another way than Accessorizer to keep my .h files consistent to my .m files?

Cheers,
_Wolf</description>
		<content:encoded><![CDATA[<p>&#8220;I hope this thread is not going to turn into a collection of cool Xcode tips… Well, why not?&#8221;</p>
<p>&#8230;well, if we are already on the way there: For me as a developer coming from the Java world (IntelliJ IDEA &amp; Eclipse) one of the most annoying parts of XCode (well, it&#8217;s actually Obj-C, but XCode could help) is that refactoring of the method signature is a pain I have to do twice. Is there another way than Accessorizer to keep my .h files consistent to my .m files?</p>
<p>Cheers,<br />
_Wolf</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Rus</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89107</link>
		<dc:creator>Jacob Rus</dc:creator>
		<pubDate>Thu, 26 Apr 2007 08:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89107</guid>
		<description>Yeah, Blake's right.  Reading Brent's discussion of keyboarding in XCode made me realize how much I appreciate TextMate.</description>
		<content:encoded><![CDATA[<p>Yeah, Blake&#8217;s right.  Reading Brent&#8217;s discussion of keyboarding in XCode made me realize how much I appreciate TextMate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Conor</title>
		<link>http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89106</link>
		<dc:creator>Conor</dc:creator>
		<pubDate>Thu, 26 Apr 2007 08:13:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/331/brent-simmons-on-large-cocoa-projects#comment-89106</guid>
		<description>Ctrl-2 for the function list pop-up is a neat trick I was not aware of (#pragma mark - I picked up from the Cocoa mailing list and that makes the function list truly usable). When coding I use the regular Xcode view, however when doing the kind of research Brent mentions I spend almost all my time coding in the find window. It's truly nice to be able to code directly in a split view and use command-e to see all the calls to a specific method and jump directly to them, even if I must kill a kitten to select the find result I want.</description>
		<content:encoded><![CDATA[<p>Ctrl-2 for the function list pop-up is a neat trick I was not aware of (#pragma mark - I picked up from the Cocoa mailing list and that makes the function list truly usable). When coding I use the regular Xcode view, however when doing the kind of research Brent mentions I spend almost all my time coding in the find window. It&#8217;s truly nice to be able to code directly in a split view and use command-e to see all the calls to a specific method and jump directly to them, even if I must kill a kitten to select the find result I want.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.356 seconds -->
