<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: How do I program for OS X?</title>
	<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X/</link>
	<description>Comments on Ask MetaFilter post How do I program for OS X?</description>
	<pubDate>Sun, 22 Jun 2008 10:32:35 -0800</pubDate>
	<lastBuildDate>Sun, 22 Jun 2008 10:32:35 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: How do I program for OS X?</title>
		<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X</link>	
		<description>My new Intel iMac is coming in the mail in a day or two, and I&apos;d really like to learn how to program software for OS X and for my iPod Touch. Where can I learn how to do this? &lt;br /&gt;&lt;br /&gt; So, as the question says, I&apos;m getting a new Mac and I&apos;m really interested in learning to write programs for it. I also got an iPod Touch free with the Mac, and I want to learn how to use the SDK to write programs for it. What resource can I use to learn this? Obviously, a free internet source would be great, but I&apos;ll buy a book if it&apos;s really good and will help.&lt;br&gt;
&lt;br&gt;
I know C++, C#, and by extension a fair amount of C. Definitely willing to learn a new language to do this; I&apos;m just not sure where to start.&lt;br&gt;
&lt;br&gt;
So, AskMeFi, what&apos;s the definitive source for programming OS X?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.94698</guid>
		<pubDate>Sun, 22 Jun 2008 10:20:01 -0800</pubDate>
		<dc:creator>DMan</dc:creator>
		
			<category>osx</category>
		
			<category>mac</category>
		
			<category>leopard</category>
		
			<category>programming</category>
		
	</item> <item>
		<title>By: tomierna</title>
		<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X#1383477</link>	
		<description>Sign up for the &lt;a href=&quot;https://connect.apple.com/&quot;&gt;free &quot;Online&quot; developer program&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
You can download the various dev kits and SDKs from there.&lt;br&gt;
&lt;br&gt;
They also have a great set of videos you can subscribe to on iTunes for both Mac and iPhone development.&lt;br&gt;
&lt;br&gt;
Also, you can see many of the assets they have &lt;a href=&quot;http://developer.apple.com/mac/&quot;&gt;here&lt;/a&gt;.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94698-1383477</guid>
		<pubDate>Sun, 22 Jun 2008 10:32:35 -0800</pubDate>
		<dc:creator>tomierna</dc:creator>
	</item><item>
		<title>By: Blazecock Pileon</title>
		<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X#1383480</link>	
		<description>&lt;a href=&quot;http://en.wikipedia.org/wiki/Objective-C&quot;&gt;Objective C&lt;/a&gt; is the language Mac OS X applications are written in.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Cocoa_(API)&quot;&gt;Cocoa&lt;/a&gt; is the framework (&quot;building blocks&quot;) from which applications are made.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Xcode&quot;&gt;Xcode&lt;/a&gt; is the &lt;a href=&quot;http://en.wikipedia.org/wiki/Integrated_development_environment&quot;&gt;IDE&lt;/a&gt;. This is the tool you&apos;ll use to develop your projects.&lt;br&gt;
&lt;br&gt;
Aaron Hillegass&apos; &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0321503619/metafilter-20/ref=nosim/&quot;&gt;Cocoa Programming for Mac OS X&lt;/a&gt; is probably the best introduction to Cocoa and Objective C development.&lt;br&gt;
&lt;br&gt;
From there, you could visit the &lt;a href=&quot;http://developer.apple.com/iphone/&quot;&gt;iPhone Dev Center&lt;/a&gt; and read the &quot;Getting Started&quot;, &quot;Coding How-tos&quot;, &quot;Sample Code&quot; and &quot;Reference&quot; documents.&lt;br&gt;
&lt;br&gt;
You can also subscribe to the &lt;a href=&quot;http://lists.apple.com/mailman/listinfo/cocoa-dev&quot;&gt;cocoa-dev&lt;/a&gt; mailing list, which is a useful list for all things Cocoa.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94698-1383480</guid>
		<pubDate>Sun, 22 Jun 2008 10:36:27 -0800</pubDate>
		<dc:creator>Blazecock Pileon</dc:creator>
	</item><item>
		<title>By: yetanother</title>
		<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X#1383649</link>	
		<description>Just in case it isnt obvious, the iPhone stuff is relevant because that is what you will need to develop for the iPod Touch.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94698-1383649</guid>
		<pubDate>Sun, 22 Jun 2008 13:52:14 -0800</pubDate>
		<dc:creator>yetanother</dc:creator>
	</item><item>
		<title>By: neuron</title>
		<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X#1383655</link>	
		<description>Apple has comprehensive manuals on ObjectiveC, Cocoa, and the iPhone SDK on their website in both HTML and PDF formats. I recently downloaded and printed those 3, and they totalled about 600 pages. The Hillegass book is good &amp;amp; there&apos;s a brand new (3rd) edition of it which is heavily discounted on Amazon.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94698-1383655</guid>
		<pubDate>Sun, 22 Jun 2008 14:01:45 -0800</pubDate>
		<dc:creator>neuron</dc:creator>
	</item><item>
		<title>By: wongcorgi</title>
		<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X#1383668</link>	
		<description>I&apos;m a C# programmer and had a hard time transitioning to Objective-C, &lt;a href=&quot;http://cocoadevcentral.com/d/learn_objectivec/&quot;&gt;cocoadevcentral.com&lt;/a&gt; has a nice overview and tutorials.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94698-1383668</guid>
		<pubDate>Sun, 22 Jun 2008 14:18:24 -0800</pubDate>
		<dc:creator>wongcorgi</dc:creator>
	</item><item>
		<title>By: Alterscape</title>
		<link>http://ask.metafilter.com/94698/How-do-I-program-for-OS-X#1383813</link>	
		<description>Seconding the Hillegass book. However, if you&apos;re interested in something more niche than &quot;Cocoa business-ish applications&quot; (say, OpenGL, audio synthesis, etc) you may also want to pick up specific references on those tasks.  Objective C is C plus object orientation, and shouldn&apos;t be that terribly foreign if you already know C++.  The syntax is a bit wonky -- [objname methodname], for instance, but you get used to it.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.94698-1383813</guid>
		<pubDate>Sun, 22 Jun 2008 17:23:15 -0800</pubDate>
		<dc:creator>Alterscape</dc:creator>
	</item>
	</channel>
</rss>
