<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Getting Started with Cocoa: a Friendlier Approach</title>
	<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach</link>
	<description>Flying through the universe of code on a talking spaceship!</description>
	<pubDate>Sun, 20 Jul 2008 07:50:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>

	<item>
		<title>By: Phil</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-10195</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Mon, 14 Jul 2008 13:54:52 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-10195</guid>
		<description>Hi MacFan777.

Thanks for the info.

You can read up on the differences between .nib and .xib at http://en.wikipedia.org/wiki/Interface_Builder.

Specifically (from that page): "Interface Builder saves an application's interface as a directory hive that contains the interface objects and relationships used in the application. These objects are marshalled into either an XML file or a NeXT-style property list file with a .nib extension. Upon running an application, the proper NIB objects are unpacked, connected into the binary of their owning application, and awakened. Unlike other GUI designer systems which generate code to construct the UI, NIBs are often referred to as freeze dried because they contain the archived objects themselves, ready to run. As of Interface Builder version 3, a new file format (with extension .xib) has been added, which is functionally identical to .nib, except it is stored in a flat file. One advantage is that atomic operations may be performed on the .xib file which are not available for .nib's containers."</description>
		<content:encoded><![CDATA[<p>Hi MacFan777.</p>
<p>Thanks for the info.</p>
<p>You can read up on the differences between .nib and .xib at <a href="http://en.wikipedia.org/wiki/Interface_Builder." rel="nofollow">http://en.wikipedia.org/wiki/Interface_Builder.</a></p>
<p>Specifically (from that page): &#8220;Interface Builder saves an application&#8217;s interface as a directory hive that contains the interface objects and relationships used in the application. These objects are marshalled into either an XML file or a NeXT-style property list file with a .nib extension. Upon running an application, the proper NIB objects are unpacked, connected into the binary of their owning application, and awakened. Unlike other GUI designer systems which generate code to construct the UI, NIBs are often referred to as freeze dried because they contain the archived objects themselves, ready to run. As of Interface Builder version 3, a new file format (with extension .xib) has been added, which is functionally identical to .nib, except it is stored in a flat file. One advantage is that atomic operations may be performed on the .xib file which are not available for .nib&#8217;s containers.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: macfan777</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-10194</link>
		<dc:creator>macfan777</dc:creator>
		<pubDate>Mon, 14 Jul 2008 04:28:19 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-10194</guid>
		<description>Phil, I've just gone through the Learn Cocoa II tutorial and here's what I did to get it to work.  When you get to the point about dragging AppController.h into the IB window, instead drag a new NSObject (the blue cube) to it from the Library, go to its Inspector window's Identity tab and select AppController from the Class drop-down menu.  Then skip the step to create an instance because that's what inserting the NSObject just did.  Then to do the connection the only difference is that a small transparent window pops up where you simply click textView to complete the connection instead of selecting from a list and hitting the Connect button.  Same for the button connection.  Works like a charm once you figure out the differences.

Also, does anyone know the difference between a .nib and a .xib file?  Mine is a .xib, but it behaves exactly like a .nib.</description>
		<content:encoded><![CDATA[<p>Phil, I&#8217;ve just gone through the Learn Cocoa II tutorial and here&#8217;s what I did to get it to work.  When you get to the point about dragging AppController.h into the IB window, instead drag a new NSObject (the blue cube) to it from the Library, go to its Inspector window&#8217;s Identity tab and select AppController from the Class drop-down menu.  Then skip the step to create an instance because that&#8217;s what inserting the NSObject just did.  Then to do the connection the only difference is that a small transparent window pops up where you simply click textView to complete the connection instead of selecting from a list and hitting the Connect button.  Same for the button connection.  Works like a charm once you figure out the differences.</p>
<p>Also, does anyone know the difference between a .nib and a .xib file?  Mine is a .xib, but it behaves exactly like a .nib.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Faber</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-10193</link>
		<dc:creator>Phil Faber</dc:creator>
		<pubDate>Sat, 12 Jul 2008 15:56:32 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-10193</guid>
		<description>Thanks for this.  It made it SO much easier to figure out what I needed to read up on to move forward with Cocoa.  My problem, though, is this: I'm running Leopard and got to your bit which read "If you are using Leopard, things will get a little difficult here due to massive changes in Interface Builder."  It then tried Reading 1.02: ("Learn Cocoa II” at Cocoa Dev Central) but so much didn't work in Leopard that I couldn't complete the task!  I tried to move on but then lesson 3 required me to re-write the program that I couldn't write in the first place!  So I'm back in the dark again.  Have you written an update for Leopard yet?  If not, how should I proceed?

Basically, I'm now trying to do lesson 3 now but your suggestion is to study NSSring and NSDate; Cocoa Browser SN only gives me a massive list of things I don't know what to choose from, NSString is referred to as "The Application Kit adds three methods to the NSString class to support drawing string objects directly in an NSView instance: drawAtPoint:withAttributes:, drawInRect:withAttributes:, and sizeWithAttributes:." which means nothing to me and I'm tearing my hair out again!  I've worked out how to produce the window, buttons, textfields, etc but can't figure out how to join the "hello" text to the name itself.  I'm can even make the message box display a NUMBER once the button is clicked (setIntValue) but have no idea who to handle the string.

HELP!!</description>
		<content:encoded><![CDATA[<p>Thanks for this.  It made it SO much easier to figure out what I needed to read up on to move forward with Cocoa.  My problem, though, is this: I&#8217;m running Leopard and got to your bit which read &#8220;If you are using Leopard, things will get a little difficult here due to massive changes in Interface Builder.&#8221;  It then tried Reading 1.02: (&#8221;Learn Cocoa II” at Cocoa Dev Central) but so much didn&#8217;t work in Leopard that I couldn&#8217;t complete the task!  I tried to move on but then lesson 3 required me to re-write the program that I couldn&#8217;t write in the first place!  So I&#8217;m back in the dark again.  Have you written an update for Leopard yet?  If not, how should I proceed?</p>
<p>Basically, I&#8217;m now trying to do lesson 3 now but your suggestion is to study NSSring and NSDate; Cocoa Browser SN only gives me a massive list of things I don&#8217;t know what to choose from, NSString is referred to as &#8220;The Application Kit adds three methods to the NSString class to support drawing string objects directly in an NSView instance: drawAtPoint:withAttributes:, drawInRect:withAttributes:, and sizeWithAttributes:.&#8221; which means nothing to me and I&#8217;m tearing my hair out again!  I&#8217;ve worked out how to produce the window, buttons, textfields, etc but can&#8217;t figure out how to join the &#8220;hello&#8221; text to the name itself.  I&#8217;m can even make the message box display a NUMBER once the button is clicked (setIntValue) but have no idea who to handle the string.</p>
<p>HELP!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Crawford</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-9617</link>
		<dc:creator>Joseph Crawford</dc:creator>
		<pubDate>Wed, 28 May 2008 15:34:50 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-9617</guid>
		<description>Andy,

Please contact me about private tutoring ;) My e-mail is linked to this comment.</description>
		<content:encoded><![CDATA[<p>Andy,</p>
<p>Please contact me about private tutoring <img src='http://andymatuschak.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> My e-mail is linked to this comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: colm Gallagher</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-9298</link>
		<dc:creator>colm Gallagher</dc:creator>
		<pubDate>Sat, 17 May 2008 07:04:23 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-9298</guid>
		<description>nice map dude, cheers!

ps - to help with the xcode 3 differences, I used this additional resource
http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/

helps to plug the gaps where Scott's tutorials leave off</description>
		<content:encoded><![CDATA[<p>nice map dude, cheers!</p>
<p>ps - to help with the xcode 3 differences, I used this additional resource<br />
<a href="http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/" rel="nofollow">http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/</a></p>
<p>helps to plug the gaps where Scott&#8217;s tutorials leave off</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: macdet</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-9208</link>
		<dc:creator>macdet</dc:creator>
		<pubDate>Fri, 09 May 2008 08:35:38 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-9208</guid>
		<description>Great article. Thx. I believe it`s time to play with. 

A good "job" 4my hacktintosh! Please inform your reader about django! ruby is out :) 4me</description>
		<content:encoded><![CDATA[<p>Great article. Thx. I believe it`s time to play with. </p>
<p>A good &#8220;job&#8221; 4my hacktintosh! Please inform your reader about django! ruby is out <img src='http://andymatuschak.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 4me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Naseer Khan</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-7768</link>
		<dc:creator>Naseer Khan</dc:creator>
		<pubDate>Mon, 10 Mar 2008 01:01:04 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-7768</guid>
		<description>Hey Andy,

Thanks for the time and effort expended to put this great reference together.  I've been searching through the vast amount of information available to filter in just the immediately relevant tutorials for Xcode 3 and Obj-C 2.  Your study plan reference a lot of current or recently updated items which helps a lot.

It's amazing how fast the comments dropped off after October, and yet this aid will be useful for quite some time to come.  I'm just getting started pulling the cobwebs off my old C and Unix programming skills to dive into Obj-C and Cocoa.  If I stay on track, I'll report back my success...!!!  Wish me luck...</description>
		<content:encoded><![CDATA[<p>Hey Andy,</p>
<p>Thanks for the time and effort expended to put this great reference together.  I&#8217;ve been searching through the vast amount of information available to filter in just the immediately relevant tutorials for Xcode 3 and Obj-C 2.  Your study plan reference a lot of current or recently updated items which helps a lot.</p>
<p>It&#8217;s amazing how fast the comments dropped off after October, and yet this aid will be useful for quite some time to come.  I&#8217;m just getting started pulling the cobwebs off my old C and Unix programming skills to dive into Obj-C and Cocoa.  If I stay on track, I&#8217;ll report back my success&#8230;!!!  Wish me luck&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-3898</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Fri, 12 Oct 2007 05:16:41 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-3898</guid>
		<description>This was great.  I'm a professional developer with experience in c, c++, c#, java, et al. and was having a hard time picking up objective-c and cocoa due to the odd syntax, massive framework and dry Apple articles.  I made it through this page in a couple of two hour sessions and it really helped make the language and framework appear to be manageable.  Great work on that.  The order of articles was spot on and you did a great job of building each step on previous knowledge.
The only place I deviated was in the memory management section.  Being familiar with both managed and unmanaged memory systems, I was intrigued by the o-c system, so I skipped ahead an read that bit pretty early =)
Thank you for putting all of this together!</description>
		<content:encoded><![CDATA[<p>This was great.  I&#8217;m a professional developer with experience in c, c++, c#, java, et al. and was having a hard time picking up objective-c and cocoa due to the odd syntax, massive framework and dry Apple articles.  I made it through this page in a couple of two hour sessions and it really helped make the language and framework appear to be manageable.  Great work on that.  The order of articles was spot on and you did a great job of building each step on previous knowledge.<br />
The only place I deviated was in the memory management section.  Being familiar with both managed and unmanaged memory systems, I was intrigued by the o-c system, so I skipped ahead an read that bit pretty early =)<br />
Thank you for putting all of this together!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Matuschak</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-3802</link>
		<dc:creator>Andy Matuschak</dc:creator>
		<pubDate>Sun, 23 Sep 2007 03:24:50 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-3802</guid>
		<description>I had to change some things to make it work in Leopard, but it works on my Tiger machine just fine.</description>
		<content:encoded><![CDATA[<p>I had to change some things to make it work in Leopard, but it works on my Tiger machine just fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hrishim</title>
		<link>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-3800</link>
		<dc:creator>hrishim</dc:creator>
		<pubDate>Sat, 22 Sep 2007 09:16:56 +0000</pubDate>
		<guid>http://andymatuschak.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fandymatuschak.org%2Farticles%2F2007%2F09%2F09%2Fgetting-started-with-cocoa-a-friendlier-approach%2F&amp;seed_title=Getting+Started+with+Cocoa%3A+a+Friendlier+Approach#comment-3800</guid>
		<description>The document browser Cocoa Browser SN -  is this still working. I tried using it but could not get it to work. I think it is not indexing the documentation correctly. I started using AppKiDo instead. Past the Mad Scientist lesson...still chugging along.</description>
		<content:encoded><![CDATA[<p>The document browser Cocoa Browser SN -  is this still working. I tried using it but could not get it to work. I think it is not indexing the documentation correctly. I started using AppKiDo instead. Past the Mad Scientist lesson&#8230;still chugging along.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
