<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>dev:OSX</title>
    
    
    <link rel="alternate" type="text/html" href="http://devosx.typepad.com/devosx/" />
    <id>tag:typepad.com,2003:weblog-1467492</id>
    <updated>2009-06-24T13:32:12-05:00</updated>
    <subtitle>I RTFM so you don't have to.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/typepad/devosx" /><feedburner:info uri="typepad/devosx" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><entry>
        <title>Unit Testing with Cocoa and XCode</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/ocDpcwHSPEI/unit-testing-with-cocoa-and-xcode.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2009/06/unit-testing-with-cocoa-and-xcode.html" thr:count="1" thr:updated="2010-10-31T19:44:44-05:00" />
        <id>tag:typepad.com,2003:post-68454701</id>
        <published>2009-06-24T13:32:12-05:00</published>
        <updated>2009-06-24T14:22:18-05:00</updated>
        <summary>Ever wondered how to start putting unit tests into your Cocoa projects? Well, look no further! In this 10-minute screencast, I show you how to set up your project, how to add test cases and assertions, and how to execute...</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Cocoa" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Screencasts" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Ever wondered how to start putting unit tests into your Cocoa projects? Well, look no further! In this 10-minute screencast, I show you how to set up your project, how to add test cases and assertions, and how to execute the tests.</p>

<p>Enjoy.</p>

<p><a href="http://devosx.s3.amazonaws.com/cocoa-unit-testing.mov"><img src="http://devosx.typepad.com/.a/6a00e54f100fe6883401157152a943970b-pi" alt="cocoa-unit-testing-poster.png" border="0" width="480" height="280" /></a></p>

<p>The Apple doc to read with all this info is <a href="http://developer.apple.com/mac/articles/tools/unittestingwithxcode3.html">right here.</a></p>
</div>
</content>


        <link rel="enclosure" type="video/quicktime" href="http://devosx.s3.amazonaws.com/cocoa-unit-testing.mov" />

    <feedburner:origLink>http://devosx.typepad.com/devosx/2009/06/unit-testing-with-cocoa-and-xcode.html</feedburner:origLink></entry>
    <entry>
        <title>Geolocation with Mobile Safari on an iPhone</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/alfjp37TJMM/geolocation-with-mobile-safari-on-an-iphone.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2009/06/geolocation-with-mobile-safari-on-an-iphone.html" thr:count="2" thr:updated="2010-10-20T03:27:02-05:00" />
        <id>tag:typepad.com,2003:post-68414045</id>
        <published>2009-06-23T13:30:06-05:00</published>
        <updated>2009-06-23T13:31:40-05:00</updated>
        <summary>Hi there. I have put up a four-minute screencast showing how to take advantage of the new geolocation capability in Safari on the iPhone. Web apps for the iPhone get a bad rap for not being "native," but think about...</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="iPhone" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Screencasts" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Hi there. I have put up a four-minute screencast showing how to take advantage of the new geolocation capability in Safari on the iPhone. Web apps for the iPhone get a bad rap for not being "native," but think about how many amazing web applications you can do if you know the exact location of the user of the app.</p>

<p>Enjoy.</p>

<p><a href="http://devosx.s3.amazonaws.com/safari-geolocation.mov"><img src="http://devosx.typepad.com/.a/6a00e54f100fe6883401157149a666970b-pi" alt="safari-geolocation-poster.png" border="0" width="480" height="382" /></a></p>
</div>
</content>


        <link rel="enclosure" type="video/quicktime" href="http://devosx.s3.amazonaws.com/safari-geolocation.mov" />

    <feedburner:origLink>http://devosx.typepad.com/devosx/2009/06/geolocation-with-mobile-safari-on-an-iphone.html</feedburner:origLink></entry>
    <entry>
        <title>App Store No Longer New</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/3SUve_tKRgg/app-store-no-longer-new.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2009/01/app-store-no-longer-new.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-61718462</id>
        <published>2009-01-21T14:32:39-06:00</published>
        <updated>2009-01-21T14:32:39-06:00</updated>
        <summary>Just noticed in iTunes that the App Store is no longer badged as “New.” So ends the beginning of the Beginning. ;-)</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="iPhone" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Just noticed in iTunes that the App Store is no longer badged as &amp;ldquo;New.&amp;rdquo; So ends the beginning of the Beginning. ;-)&lt;/p&gt;
&lt;/div&gt;
</content>



    <feedburner:origLink>http://devosx.typepad.com/devosx/2009/01/app-store-no-longer-new.html</feedburner:origLink></entry>
    <entry>
        <title>Alcor Has Got Something Cookin’</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/w-IRnISZDLs/alcor-has-got-something-cookin.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2008/12/alcor-has-got-something-cookin.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-59869078</id>
        <published>2008-12-11T11:44:54-06:00</published>
        <updated>2008-12-11T11:44:54-06:00</updated>
        <summary>I don't know how I missed this. Back in June, Nicholas Jitkoff (of Quicksilver fame) posted the following nugget to the Quicksilver discussion board: I don't want to encourage too much work on QS because (shortly) I intend to make...</summary>
        <author>
            <name>Zach</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>I don't know how I missed this. Back in June, Nicholas Jitkoff (of Quicksilver fame) posted the following nugget to the Quicksilver discussion board:</p>

<blockquote>I don't want to encourage too much work on QS because (shortly) I
intend to make it obsolete</blockquote>

<p>Wow, I'm ready.</p>

<p>Here's the <a href="http://groups.google.com/group/blacktree-quicksilver/browse_thread/thread/ec14fc53cb4b8a9a/76cf206a134f7e52?#76cf206a134f7e52">full thread.</a></p></div>
</content>



    <feedburner:origLink>http://devosx.typepad.com/devosx/2008/12/alcor-has-got-something-cookin.html</feedburner:origLink></entry>
    <entry>
        <title>How to Add an Icon to an OS X Application</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/Axzz9JsM80c/adding-icons.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2008/10/adding-icons.html" thr:count="3" thr:updated="2010-09-29T15:58:25-05:00" />
        <id>tag:typepad.com,2003:post-56678641</id>
        <published>2008-10-07T15:00:14-05:00</published>
        <updated>2009-06-23T13:46:26-05:00</updated>
        <summary>Today I've done a screencast showing how to add an icon to your Cocoa application. Try it, you'll like it!</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Cocoa" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Screencasts" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Today I've done a screencast showing how to add an icon to your Cocoa application.</p>

<p>Try it, you'll like it!</p>

<p><a href="http://screencast.com/t/Eb9TPVQ9"><img src="http://devosx.typepad.com/.a/6a00e54f100fe6883401053561185e970b-pi" alt="howto-icons.png" border="0" width="480" height="375" /></a></p>
</div>
</content>



    <feedburner:origLink>http://devosx.typepad.com/devosx/2008/10/adding-icons.html</feedburner:origLink></entry>
    <entry>
        <title>iPhone Meets Backpack Journal</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/9J9Zr-cNRYw/iphone-meets-backpack-journal.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2008/10/iphone-meets-backpack-journal.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-56634419</id>
        <published>2008-10-06T17:21:32-05:00</published>
        <updated>2008-10-06T17:21:32-05:00</updated>
        <summary>Today, a screencast I made about a cute little iPhone app I just whipped up to post entries to my Backpack Journal. The purpose of this example is to show how easily you can access any web service from within...</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="iPhone" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Screencasts" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Today, a screencast I made about a cute little iPhone app I just whipped up to post entries to my Backpack Journal. The purpose of this example is to show how easily you can access any web service from within an iPhone application.</p>

<p><a href="http://s3.amazonaws.com/devosx/iPhone_Journal_Demo.mov"><img src="http://devosx.typepad.com/.a/6a00e54f100fe688340105355762e4970b-pi" alt="Window.png" border="0" width="480" height="300" /></a></p>
</div>
</content>


        <link rel="enclosure" type="video/quicktime" href="http://s3.amazonaws.com/devosx/iPhone_Journal_Demo.mov" />

    <feedburner:origLink>http://devosx.typepad.com/devosx/2008/10/iphone-meets-backpack-journal.html</feedburner:origLink></entry>
    <entry>
        <title>Dell Mini + Leopard</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/sYddkWtYlvs/dell-mini-leopard.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2008/10/dell-mini-leopard.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-56492533</id>
        <published>2008-10-03T10:36:17-05:00</published>
        <updated>2008-10-03T10:36:17-05:00</updated>
        <summary>Wow, this is sweet: [Run Leopard on a Dell Mini 9](http://uneasysilence.com/archive/2008/10/13519/)</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Fun" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Wow, this is sweet: <a href="http://uneasysilence.com/archive/2008/10/13519/">Run Leopard on a Dell Mini 9</a></p>

<p><img src="http://uneasysilence.com/media/2008/10/2907887554_9bdca93fdd.jpg" alt="Leopard on a Dell Mini" /></p>
</div>
</content>



    <feedburner:origLink>http://devosx.typepad.com/devosx/2008/10/dell-mini-leopard.html</feedburner:origLink></entry>
    <entry>
        <title>Backpack Journal with Quicksilver</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/GbOJWOoAjBw/backpack-journal-with-quicksilver.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2008/10/backpack-journal-with-quicksilver.html" thr:count="1" thr:updated="2009-08-06T09:33:00-05:00" />
        <id>tag:typepad.com,2003:post-56486289</id>
        <published>2008-10-03T08:52:15-05:00</published>
        <updated>2008-10-03T08:52:15-05:00</updated>
        <summary>Even though [Quicksilver is on life support](http://lipidity.com/apple/quicksilver/quicksilver-cleaned/), I still love it and depend on it and continue to find amazing things it will do. I was playing around with the [Backpack API](http://developer.37signals.com/backpack/) and realized that posting to the Journal was...</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Screencasts" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Even though <a href="http://lipidity.com/apple/quicksilver/quicksilver-cleaned/">Quicksilver is on life support</a>, I still love it and depend on it and continue to find amazing things it will do.</p>

<p>I was playing around with the <a href="http://developer.37signals.com/backpack/">Backpack API</a> and realized that posting to the Journal was a perfect job for Quicksilver. So naturally, I wanted to record a screencast. ;-)</p>

<p><a href="http://devosx.typepad.com/video/backpack_journal_with_quicksilver864x540.mov"><img src="http://devosx.typepad.com/.a/6a00e54f100fe6883401053521fe0e970c-pi" alt="backpack_journal_with_quicksilver.mov.png" border="0" width="480" height="366" /></a></p>

<p>Here's the AppleScript template you'll need to do this on your own machine:</p>

<p><a href="http://devosx.typepad.com/journal.scpt">Download journal.scpt (6.9K)</a></p>
</div>
</content>


        <link rel="enclosure" type="video/quicktime" href="http://devosx.typepad.com/video/backpack_journal_with_quicksilver864x540.mov" />

    <feedburner:origLink>http://devosx.typepad.com/devosx/2008/10/backpack-journal-with-quicksilver.html</feedburner:origLink></entry>
    <entry>
        <title>ars technica: Inside the iPhone SDK</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/oowOdqo1DvM/ars-technica-inside-the-iphone-sdk.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2008/10/ars-technica-inside-the-iphone-sdk.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-56461131</id>
        <published>2008-10-02T17:34:47-05:00</published>
        <updated>2008-10-02T17:34:47-05:00</updated>
        <summary>Daring Fireball already linked this up, but I just read it, and it's got a lot of insight. &gt;the foundation is in place to scale the OS up to devices in the space between the iPhone and laptops. Game consoles,...</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="iPhone" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Daring Fireball already linked this up, but I just read it, and it's got a lot of insight.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;the foundation is in place to scale the OS up to devices in the space between the iPhone and laptops. Game consoles, improved versions of Apple TV, and tablets have all been kicked around, and the new OS appears to be more than capable of handling any of these. If Apple senses a profitable market in any of them, the barrier to exploiting it will consist only of hardware and end-user applications&amp;mdash;the OS is clearly ready. Thanks to the SDK, OS X should be able to bring a sizable library of software with it, if and when it appears on any future devices.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://arstechnica.com/articles/culture/iPhone-SDK.ars/1"&gt;A Touch of Cocoa: inside the iPhone SDK&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
</content>



    <feedburner:origLink>http://devosx.typepad.com/devosx/2008/10/ars-technica-inside-the-iphone-sdk.html</feedburner:origLink></entry>
    <entry>
        <title>Sumo Paint: Holy Cow!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/devosx/~3/6rWaLbDLq2E/sumo-paint-holy-cow.html" />
        <link rel="replies" type="text/html" href="http://devosx.typepad.com/devosx/2008/10/sumo-paint-holy-cow.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-56444953</id>
        <published>2008-10-02T11:43:11-05:00</published>
        <updated>2008-10-02T11:43:11-05:00</updated>
        <summary>Have you ever wondered if you can write "real" software in Flash? Look at [Sumo Paint](http://www.sumo.fi/products/sumopaint/).</summary>
        <author>
            <name>Zach</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://devosx.typepad.com/devosx/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Have you ever wondered if you can write "real" software in Flash?</p>

<p>Look at <a href="http://www.sumo.fi/products/sumopaint/">Sumo Paint</a>.</p>

<p><img src="http://devosx.typepad.com/.a/6a00e54f100fe68834010535176671970b-pi" alt="._ Sumo Paint - Beta _..png" border="0" width="480" height="380" /></p>
</div>
</content>



    <feedburner:origLink>http://devosx.typepad.com/devosx/2008/10/sumo-paint-holy-cow.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->

