<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aint that special &#187; Cocoa</title>
	<atom:link href="http://duck-wing.com/wp/category/cocoa/feed/" rel="self" type="application/rss+xml" />
	<link>http://duck-wing.com/wp</link>
	<description>Another yummy waste of time</description>
	<lastBuildDate>Mon, 25 Feb 2008 21:36:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A band-aid for the Finder</title>
		<link>http://duck-wing.com/wp/2006/12/29/a-band-aid-for-the-finder/</link>
		<comments>http://duck-wing.com/wp/2006/12/29/a-band-aid-for-the-finder/#comments</comments>
		<pubDate>Fri, 29 Dec 2006 22:29:24 +0000</pubDate>
		<dc:creator>Macgiver</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://duck-wing.com/wp/?p=107</guid>
		<description><![CDATA[
Yes, the Finder could be better. I think many of us are hoping that the next OS release brings tabbed finder views and a simple way to deal with moving and viewing files. But until that day comes, there is Pathfinder by Cocoatech (PF4). It&#8217;s been touted on 43Folders a couple of times, here and [...]]]></description>
			<content:encoded><![CDATA[<p>
Yes, the Finder could be better. I think many of us are hoping that the next OS release brings tabbed finder views and a simple way to deal with moving and viewing files. But until that day comes, there is <a href="http://www.cocoatech.com/pf4/">Pathfinder by Cocoatech</a> (PF4). It&#8217;s been touted on <a href="http://www.43folders.com/">43Folders</a> a couple of times, <a href="http://www.43folders.com/2006/12/28/pathfinder-redux/">here</a> and <a href="http://www.43folders.com/2006/01/17/7-things-pathfinder/">here</a>. Cocoatech have produced a quality product that feels right at home on my desktop. It takes some practice to get used to it though, so I&#8217;ll outline some cool features here.
</p>
<p>
The dropstack is a temporary holding place for files. Think of it as a more useful and forgiving command-select. You just drop files in the square and it keeps track of all of them. Then when you are ready to manipulate the files, you can easily grab each or all of them. YOu can even ctrl-click the stack to compress, burn, or email the lot. I use this for organizing my directories. I just browse through a bunch of folders throwing misplaced files in the dropstack. When I&#8217;m ready I just switch to the folder I want them in and unload them all.
</p>
<p>
<a href="http://www.flickr.com/photos/gstone/337750040/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/154/337750040_4ed06ae5ba_m.jpg" width="240" height="164" alt="PF1" /></a>
</p>
<p>
There are a huge number of options when working with files. The contextual menu for a single file allows you to do almost anything with it. Pathfinder not only gives you the option to copy the path of a file but it gives you the option of copying the UNIX, HFS, Terminal, URL, or name as a path. Honestly, it&#8217;s more than I have use for, but I&#8217;m sure some uber power user out there would love this feature.
</p>
<p>
<a href="http://www.flickr.com/photos/gstone/337749912/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/134/337749912_3c9d9b679e.jpg" width="396" height="500" alt="PF2" /></a>
</p>
<p>
As far as file paths go, PF4 has multiple optional drawer that you can setup to display the curent file path. As shown below, I also like to keep a folder histroy displayed so I don&#8217;t have to keep back tracking to folders that I use regularly. You know, those folders that are good enough for favorites, but you might make a desktop alias to.
</p>
<p>
<a href="http://www.flickr.com/photos/gstone/337749773/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/164/337749773_2cea4d0ec7.jpg" width="148" height="500" alt="PF3" /></a>
</p>
<p>
The last feature I want to mention is the optional Running Processes tab. It&#8217;s kind of like having a mini-dock attached to the window. You can kill a process, switch to an application or bring up a contextual menu with loads more options, such as launching another instance of the application as root.
</p>
<p>
<a href="http://www.flickr.com/photos/gstone/337749679/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/155/337749679_6006223988.jpg" width="255" height="500" alt="PF4" /></a>
</p>
<p>
These are the kind of features that only a dedicated and Apple Fanboy would think about including. I bet the developers at Cocoatech all love their macs and started making great software that they wanted to use. I, for one, am grateful that the mac community is made by companies like Cocoatech
</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/Apple" rel="tag">Apple</a>, <a href="http://www.technorati.com/tag/Mac" rel="tag">Mac</a>, <a href="http://www.technorati.com/tag/OSX" rel="tag">OSX</a>, <a href="http://www.technorati.com/tag/Productivity" rel="tag">Productivity</a>, <a href="http://www.technorati.com/tag/Review" rel="tag">Review</a>, <a href="http://www.technorati.com/tag/Software" rel="tag">Software</a>, <a href="http://www.technorati.com/tag/Tip" rel="tag">Tip</a>, <a href="http://www.technorati.com/tag/Trick" rel="tag">Trick</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://duck-wing.com/wp/2006/12/29/a-band-aid-for-the-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digging for code</title>
		<link>http://duck-wing.com/wp/2006/10/08/digging-for-code/</link>
		<comments>http://duck-wing.com/wp/2006/10/08/digging-for-code/#comments</comments>
		<pubDate>Sun, 08 Oct 2006 14:18:27 +0000</pubDate>
		<dc:creator>Macgiver</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://duck-wing.com/wp/?p=63</guid>
		<description><![CDATA[



Recently, Google labs introduced their new &#8220;Code Search&#8221; tool. This got me to start looking for similar search engines on the web. One of the nice one&#8217;s I&#8217;ve used is &#8220;Programming is hard&#8221; which has some nice formating, but limited languages. While many of the examples are way over my head as a new coder, [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://macgiver.wordpress.com/files/2006/10/GoogleCode.jpg" height="78" width="161" border="1" hspace="4" vspace="4" alt="Temp" />
</p>
<p>
Recently, Google labs introduced their new &#8220;Code Search&#8221; tool. This got me to start looking for similar search engines on the web. One of the nice one&#8217;s I&#8217;ve used is <a href="http://programmingishard.com/">&#8220;Programming is hard&#8221;</a> which has some nice formating, but limited languages. While many of the examples are way over my head as a new coder, these snippets have a lot to teach. I&#8217;t is mind blowing just how efficient an experienced programmer can make a routine.
</p>
<p>
As I said though, there are few good sources for Objective C, Cocoa, or Applescript. ALthough Google <a href="http://www.google.com/codesearch?q=lang%3A+%22cocoa%22&amp;btnG=Search+Code">found over 200 examples</a> for Cocoa related code. Of course there are plenty of <a href="http://www.cs.indiana.edu/classes/c304/oop-intro.html">publicly available sources</a> for learning Objective C, but they are sparse with code examples.
</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/Cocoa" rel="tag">Cocoa</a>, <a href="http://www.technorati.com/tag/Objective C" rel="tag">Objective C</a>, <a href="http://www.technorati.com/tag/Programming" rel="tag">Programming</a>, <a href="http://www.technorati.com/tag/Applescript" rel="tag">Applescript</a>, <a href="http://www.technorati.com/tag/Tip" rel="tag">Tip</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://duck-wing.com/wp/2006/10/08/digging-for-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective C #1 &#8211; Return Values</title>
		<link>http://duck-wing.com/wp/2006/08/23/objective-c-1-return-values/</link>
		<comments>http://duck-wing.com/wp/2006/08/23/objective-c-1-return-values/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 02:04:07 +0000</pubDate>
		<dc:creator>Macgiver</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective C]]></category>

		<guid isPermaLink="false">http://duck-wing.com/wp/?p=16</guid>
		<description><![CDATA[Recently I began to teach myself Objective C. My final goal is to program in Cocoa for the Mac. The process is slow going, but really interesting. I&#8217;m adding a regular section to highlight some of my thoughts about learning a programming language. The first post is about &#8220;Return Values&#8221;
-(void) setNumerator;
This expression declares a new [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I began to teach myself Objective C. My final goal is to program in Cocoa for the Mac. The process is slow going, but really interesting. I&#8217;m adding a regular section to highlight some of my thoughts about learning a programming language. The first post is about &#8220;Return Values&#8221;</p>
<p><em>-(void) setNumerator;</em></p>
<p>This expression declares a new method that is not expected to return anything (i.e. void)</p>
<p><em>-(double) myNumber;</em></p>
<p>declares a method that should be returning a double precision number</p>
<p><em>-(int) getNumber;</em></p>
<p>should return an integer.</p>
<p>All this is very cool. It makes it pretty easy to see what kind of result should come back when the method is put into action. While it&#8217;s not as direct as Ruby, I&#8217;m getting it. I&#8217;m even more green with Ruby, but I&#8217;ve heard such great things about it, that I had to check it out. I highly recommend <a href="http://poignantguide.net/ruby/">this quirky but entertaining guide</a>.<br />
<!-- technorati tags start -->
<p>Technorati Tags: <a href="http://www.technorati.com/tag/Mac" rel="tag">Mac</a>, <a href="http://www.technorati.com/tag/Programming" rel="tag">Programming</a>, <a href="http://www.technorati.com/tag/Objective C" rel="tag">Objective C</a>, <a href="http://www.technorati.com/tag/Cocoa" rel="tag">Cocoa</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://duck-wing.com/wp/2006/08/23/objective-c-1-return-values/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
