<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Adventures in Objective-C &#8211; Part 1</title>
	<atom:link href="http://lonelocust.com/2009/05/11/1194/feed/" rel="self" type="application/rss+xml" />
	<link>http://lonelocust.com/2009/05/11/1194/</link>
	<description>Every swarm starts with one...</description>
	<lastBuildDate>Wed, 11 Apr 2012 06:31:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Custom Facebook Applications</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13407</link>
		<dc:creator>Custom Facebook Applications</dc:creator>
		<pubDate>Wed, 11 Apr 2012 06:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13407</guid>
		<description>Brilliant stuffed and quiet knowledgeable.</description>
		<content:encoded><![CDATA[<p>Brilliant stuffed and quiet knowledgeable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: best seo forums</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13405</link>
		<dc:creator>best seo forums</dc:creator>
		<pubDate>Thu, 16 Feb 2012 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13405</guid>
		<description>Good article thanks for sharing.. </description>
		<content:encoded><![CDATA[<p>Good article thanks for sharing..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: outsourcing web development</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13398</link>
		<dc:creator>outsourcing web development</dc:creator>
		<pubDate>Tue, 06 Sep 2011 07:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13398</guid>
		<description>I truly enjoyed your blog. Its nice when you read something which it isnâ??t just informative but entertaining. Greet!
&lt;a href=&quot;http://www.outsource-website-development.com&quot; rel=&quot;nofollow&quot;&gt;outsourcing websites&lt;/a&gt; &#124; &lt;a href=&quot;http://www.outsource-website-development.com&quot; rel=&quot;nofollow&quot;&gt;offshore web development&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I truly enjoyed your blog. Its nice when you read something which it isnâ??t just informative but entertaining. Greet!<br />
<a href="http://www.outsource-website-development.com" rel="nofollow">outsourcing websites</a> | <a href="http://www.outsource-website-development.com" rel="nofollow">offshore web development</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hire a website developer</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13397</link>
		<dc:creator>hire a website developer</dc:creator>
		<pubDate>Mon, 22 Aug 2011 07:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13397</guid>
		<description>I genuinely liked reading through your post. Definitely great for everyone who is interested on the topic. It&#039;s really very nice and useful post. Thanks for sharing this one.
&lt;a href=&quot;http://www.hire-web-developers.com&quot; rel=&quot;nofollow&quot;&gt;hire web developers&lt;/a&gt; &#124; &lt;a href=&quot;http://www.hire-web-developers.com/Hire-Website-Design-Company.html&quot; rel=&quot;nofollow&quot;&gt;website developers for hire&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I genuinely liked reading through your post. Definitely great for everyone who is interested on the topic. It&#8217;s really very nice and useful post. Thanks for sharing this one.<br />
<a href="http://www.hire-web-developers.com" rel="nofollow">hire web developers</a> | <a href="http://www.hire-web-developers.com/Hire-Website-Design-Company.html" rel="nofollow">website developers for hire</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: analyse trends</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13393</link>
		<dc:creator>analyse trends</dc:creator>
		<pubDate>Sun, 10 Jul 2011 18:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13393</guid>
		<description>Terrific article. I have just started Objective C and so glad I found this article. The bit about accessors and mutators really helped me out- thanks!

</description>
		<content:encoded><![CDATA[<p>Terrific article. I have just started Objective C and so glad I found this article. The bit about accessors and mutators really helped me out- thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anshu Singh</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-12890</link>
		<dc:creator>Anshu Singh</dc:creator>
		<pubDate>Mon, 05 Jul 2010 13:09:10 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-12890</guid>
		<description>superb article.. brings out my emotions too. Coming from a C background, when I tried to get beyond the helloWorld in Obj-C by adding a function that needed two parameter, I remained in the mud of &quot;named parameters&quot; in function arguments for one week before I could properly get my head wrapped around (the insanity?) the convention. And two months later, it still befuddles me from time to time while debugging. Sigh!!</description>
		<content:encoded><![CDATA[<p>superb article.. brings out my emotions too. Coming from a C background, when I tried to get beyond the helloWorld in Obj-C by adding a function that needed two parameter, I remained in the mud of &#8220;named parameters&#8221; in function arguments for one week before I could properly get my head wrapped around (the insanity?) the convention. And two months later, it still befuddles me from time to time while debugging. Sigh!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anshu Singh</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13354</link>
		<dc:creator>Anshu Singh</dc:creator>
		<pubDate>Mon, 05 Jul 2010 13:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13354</guid>
		<description>superb article.. brings out my emotions too. Coming from a C background, when I tried to get beyond the helloWorld in Obj-C by adding a function that needed two parameter, I remained in the mud of &quot;named parameters&quot; in function arguments for one week before I could properly get my head wrapped around (the insanity?) the convention. And two months later, it still befuddles me from time to time while debugging. Sigh!!</description>
		<content:encoded><![CDATA[<p>superb article.. brings out my emotions too. Coming from a C background, when I tried to get beyond the helloWorld in Obj-C by adding a function that needed two parameter, I remained in the mud of &#8220;named parameters&#8221; in function arguments for one week before I could properly get my head wrapped around (the insanity?) the convention. And two months later, it still befuddles me from time to time while debugging. Sigh!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gridman</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-12369</link>
		<dc:creator>Gridman</dc:creator>
		<pubDate>Wed, 27 May 2009 22:24:53 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-12369</guid>
		<description>Before that comment comes back to haunt me I ought to delete it.  :-)

Totally missed on that one.  The small amount of work I&#039;ve previously done in Cocoa Objective-C was entirely with KVB - Key-Value Binding - and I&#039;d not touched KVC/KVO.

Just got around to watching the Stanford video that covered that topic and, while I completely missed the distinction between KVC/KVO and KVB, I was at least right that KVB does not exist in Cocoa Touch.

Through reflection in Java you can manage KVC.  Not sure about KVO - never had any call to use it.  I&#039;ve never had much use for KVC in Java, except when being handed unknown-typed objects.  I guess to remains to be seen when it will be handy in Objective-C.</description>
		<content:encoded><![CDATA[<p>Before that comment comes back to haunt me I ought to delete it.  <img src='http://lonelocust.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Totally missed on that one.  The small amount of work I&#8217;ve previously done in Cocoa Objective-C was entirely with KVB &#8211; Key-Value Binding &#8211; and I&#8217;d not touched KVC/KVO.</p>
<p>Just got around to watching the Stanford video that covered that topic and, while I completely missed the distinction between KVC/KVO and KVB, I was at least right that KVB does not exist in Cocoa Touch.</p>
<p>Through reflection in Java you can manage KVC.  Not sure about KVO &#8211; never had any call to use it.  I&#8217;ve never had much use for KVC in Java, except when being handed unknown-typed objects.  I guess to remains to be seen when it will be handy in Objective-C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lone Locust</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13276</link>
		<dc:creator>Lone Locust</dc:creator>
		<pubDate>Wed, 27 May 2009 22:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13276</guid>
		<description>Before that comment comes back to haunt me I ought to delete it.  :-)

Totally missed on that one.  The small amount of work I&#039;ve previously done in Cocoa Objective-C was entirely with KVB - Key-Value Binding - and I&#039;d not touched KVC/KVO.

Just got around to watching the Stanford video that covered that topic and, while I completely missed the distinction between KVC/KVO and KVB, I was at least right that KVB does not exist in Cocoa Touch.

Through reflection in Java you can manage KVC.  Not sure about KVO - never had any call to use it.  I&#039;ve never had much use for KVC in Java, except when being handed unknown-typed objects.  I guess to remains to be seen when it will be handy in Objective-C.</description>
		<content:encoded><![CDATA[<p>Before that comment comes back to haunt me I ought to delete it.  <img src='http://lonelocust.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Totally missed on that one.  The small amount of work I&#8217;ve previously done in Cocoa Objective-C was entirely with KVB &#8211; Key-Value Binding &#8211; and I&#8217;d not touched KVC/KVO.</p>
<p>Just got around to watching the Stanford video that covered that topic and, while I completely missed the distinction between KVC/KVO and KVB, I was at least right that KVB does not exist in Cocoa Touch.</p>
<p>Through reflection in Java you can manage KVC.  Not sure about KVO &#8211; never had any call to use it.  I&#8217;ve never had much use for KVC in Java, except when being handed unknown-typed objects.  I guess to remains to be seen when it will be handy in Objective-C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gridman</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-12354</link>
		<dc:creator>Gridman</dc:creator>
		<pubDate>Wed, 13 May 2009 20:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-12354</guid>
		<description>I&#039;m not sure about the implementation of KVC&#039;s, but I suspect they&#039;re much like @property generated getters and setters - they probably generate an unseen method that&#039;s called, so it may be that it is doing the proper encapsulation &quot;under the hood&quot; as it were.

Seems like (and my study of Cocoa on the Mac is hazy) that KVC isn&#039;t implemented (or at least not in the same fashion) for CocoaTouch.

If I recall correctly, under an NSSlider, you could assign a binding between the value property of the slider to an ivar on the controller class and get direct updates between one to the other.

A UISlider, on the other hand along with the other UIControls (unless I&#039;m missing something) doesn&#039;t allow you to bind between properties of the control and properties on the controller.  It only allows you to bind the control object itself to an ivar representation of the same control class property on the controller.   

Subtle difference, I suppose...

It seems like I read somewhere that the xib files are actually being used to instantiate the property classes in the controller that are designated IBOutlets, so it&#039;s not so much a binding between two objects, but actually using an alternate mechanism to instantiate the object.  (Or perhaps it just sets the pointer to the same address?)</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure about the implementation of KVC&#8217;s, but I suspect they&#8217;re much like @property generated getters and setters &#8211; they probably generate an unseen method that&#8217;s called, so it may be that it is doing the proper encapsulation &#8220;under the hood&#8221; as it were.</p>
<p>Seems like (and my study of Cocoa on the Mac is hazy) that KVC isn&#8217;t implemented (or at least not in the same fashion) for CocoaTouch.</p>
<p>If I recall correctly, under an NSSlider, you could assign a binding between the value property of the slider to an ivar on the controller class and get direct updates between one to the other.</p>
<p>A UISlider, on the other hand along with the other UIControls (unless I&#8217;m missing something) doesn&#8217;t allow you to bind between properties of the control and properties on the controller.  It only allows you to bind the control object itself to an ivar representation of the same control class property on the controller.   </p>
<p>Subtle difference, I suppose&#8230;</p>
<p>It seems like I read somewhere that the xib files are actually being used to instantiate the property classes in the controller that are designated IBOutlets, so it&#8217;s not so much a binding between two objects, but actually using an alternate mechanism to instantiate the object.  (Or perhaps it just sets the pointer to the same address?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lone Locust</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13275</link>
		<dc:creator>Lone Locust</dc:creator>
		<pubDate>Wed, 13 May 2009 20:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13275</guid>
		<description>I&#039;m not sure about the implementation of KVC&#039;s, but I suspect they&#039;re much like @property generated getters and setters - they probably generate an unseen method that&#039;s called, so it may be that it is doing the proper encapsulation &quot;under the hood&quot; as it were.

Seems like (and my study of Cocoa on the Mac is hazy) that KVC isn&#039;t implemented (or at least not in the same fashion) for CocoaTouch.

If I recall correctly, under an NSSlider, you could assign a binding between the value property of the slider to an ivar on the controller class and get direct updates between one to the other.

A UISlider, on the other hand along with the other UIControls (unless I&#039;m missing something) doesn&#039;t allow you to bind between properties of the control and properties on the controller.  It only allows you to bind the control object itself to an ivar representation of the same control class property on the controller.   

Subtle difference, I suppose...

It seems like I read somewhere that the xib files are actually being used to instantiate the property classes in the controller that are designated IBOutlets, so it&#039;s not so much a binding between two objects, but actually using an alternate mechanism to instantiate the object.  (Or perhaps it just sets the pointer to the same address?)</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure about the implementation of KVC&#8217;s, but I suspect they&#8217;re much like @property generated getters and setters &#8211; they probably generate an unseen method that&#8217;s called, so it may be that it is doing the proper encapsulation &#8220;under the hood&#8221; as it were.</p>
<p>Seems like (and my study of Cocoa on the Mac is hazy) that KVC isn&#8217;t implemented (or at least not in the same fashion) for CocoaTouch.</p>
<p>If I recall correctly, under an NSSlider, you could assign a binding between the value property of the slider to an ivar on the controller class and get direct updates between one to the other.</p>
<p>A UISlider, on the other hand along with the other UIControls (unless I&#8217;m missing something) doesn&#8217;t allow you to bind between properties of the control and properties on the controller.  It only allows you to bind the control object itself to an ivar representation of the same control class property on the controller.   </p>
<p>Subtle difference, I suppose&#8230;</p>
<p>It seems like I read somewhere that the xib files are actually being used to instantiate the property classes in the controller that are designated IBOutlets, so it&#8217;s not so much a binding between two objects, but actually using an alternate mechanism to instantiate the object.  (Or perhaps it just sets the pointer to the same address?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: One-Ten</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-12353</link>
		<dc:creator>One-Ten</dc:creator>
		<pubDate>Wed, 13 May 2009 06:32:27 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-12353</guid>
		<description>The other thing that I&#039;ve found to be a big difference is the lack of modifiers for Objective-C.  You can miss a method out of the interface, but it can still be accessed by anything that knows, or guesses, at its name.  And KVC can go deeper still, getting at your ivars directly.  Whilst this may be very useful in practice, it seems to break encapsulation, and I&#039;d have imagined it would ultimately cause more problems... It seems odd.

I&#039;m following Stanford U&#039;s class, though I&#039;m only just beginning assignment 3.  Look forward to that post.</description>
		<content:encoded><![CDATA[<p>The other thing that I&#8217;ve found to be a big difference is the lack of modifiers for Objective-C.  You can miss a method out of the interface, but it can still be accessed by anything that knows, or guesses, at its name.  And KVC can go deeper still, getting at your ivars directly.  Whilst this may be very useful in practice, it seems to break encapsulation, and I&#8217;d have imagined it would ultimately cause more problems&#8230; It seems odd.</p>
<p>I&#8217;m following Stanford U&#8217;s class, though I&#8217;m only just beginning assignment 3.  Look forward to that post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Wood</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13274</link>
		<dc:creator>Simon Wood</dc:creator>
		<pubDate>Wed, 13 May 2009 06:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13274</guid>
		<description>The other thing that I&#039;ve found to be a big difference is the lack of modifiers for Objective-C.  You can miss a method out of the interface, but it can still be accessed by anything that knows, or guesses, at its name.  And KVC can go deeper still, getting at your ivars directly.  Whilst this may be very useful in practice, it seems to break encapsulation, and I&#039;d have imagined it would ultimately cause more problems... It seems odd.

I&#039;m following Stanford U&#039;s class, though I&#039;m only just beginning assignment 3.  Look forward to that post.</description>
		<content:encoded><![CDATA[<p>The other thing that I&#8217;ve found to be a big difference is the lack of modifiers for Objective-C.  You can miss a method out of the interface, but it can still be accessed by anything that knows, or guesses, at its name.  And KVC can go deeper still, getting at your ivars directly.  Whilst this may be very useful in practice, it seems to break encapsulation, and I&#8217;d have imagined it would ultimately cause more problems&#8230; It seems odd.</p>
<p>I&#8217;m following Stanford U&#8217;s class, though I&#8217;m only just beginning assignment 3.  Look forward to that post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gridman</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-12352</link>
		<dc:creator>Gridman</dc:creator>
		<pubDate>Wed, 13 May 2009 00:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-12352</guid>
		<description>I&#039;m doing little more than &quot;exercises&quot; myself at the moment, but I&#039;ve got a simplistic (but not so simplistic it doesn&#039;t have challenges) target iPhone program I&#039;m working on.

It&#039;s got tab controllers, navigation controllers, data entry, custom modeled objects... and so far, I&#039;ve only completed about 50% of it, and, more tellingly, I&#039;ve restarted it from scratch about 3 times.  :-)

So, I&#039;m far from familiar with Objective-C, and more than willing to admit I&#039;m biased, through familiarity, towards Java&#039;s syntax.

Helpful as Xcode is with syntax assist, I&#039;m going to give the node to Eclipse, for putting more information at your fingertips.  That&#039;s also playing a factor in my ease (or stumbling around) in picking up Objective-C.

That reminds me, I should talk a bit about Stanford U&#039;s iPhone class.  Time for a post.</description>
		<content:encoded><![CDATA[<p>I&#8217;m doing little more than &#8220;exercises&#8221; myself at the moment, but I&#8217;ve got a simplistic (but not so simplistic it doesn&#8217;t have challenges) target iPhone program I&#8217;m working on.</p>
<p>It&#8217;s got tab controllers, navigation controllers, data entry, custom modeled objects&#8230; and so far, I&#8217;ve only completed about 50% of it, and, more tellingly, I&#8217;ve restarted it from scratch about 3 times.  <img src='http://lonelocust.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So, I&#8217;m far from familiar with Objective-C, and more than willing to admit I&#8217;m biased, through familiarity, towards Java&#8217;s syntax.</p>
<p>Helpful as Xcode is with syntax assist, I&#8217;m going to give the node to Eclipse, for putting more information at your fingertips.  That&#8217;s also playing a factor in my ease (or stumbling around) in picking up Objective-C.</p>
<p>That reminds me, I should talk a bit about Stanford U&#8217;s iPhone class.  Time for a post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lone Locust</title>
		<link>http://lonelocust.com/2009/05/11/1194/comment-page-1/#comment-13273</link>
		<dc:creator>Lone Locust</dc:creator>
		<pubDate>Wed, 13 May 2009 00:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://lonelocust.com/2009/05/11/1194/#comment-13273</guid>
		<description>I&#039;m doing little more than &quot;exercises&quot; myself at the moment, but I&#039;ve got a simplistic (but not so simplistic it doesn&#039;t have challenges) target iPhone program I&#039;m working on.

It&#039;s got tab controllers, navigation controllers, data entry, custom modeled objects... and so far, I&#039;ve only completed about 50% of it, and, more tellingly, I&#039;ve restarted it from scratch about 3 times.  :-)

So, I&#039;m far from familiar with Objective-C, and more than willing to admit I&#039;m biased, through familiarity, towards Java&#039;s syntax.

Helpful as Xcode is with syntax assist, I&#039;m going to give the node to Eclipse, for putting more information at your fingertips.  That&#039;s also playing a factor in my ease (or stumbling around) in picking up Objective-C.

That reminds me, I should talk a bit about Stanford U&#039;s iPhone class.  Time for a post.</description>
		<content:encoded><![CDATA[<p>I&#8217;m doing little more than &#8220;exercises&#8221; myself at the moment, but I&#8217;ve got a simplistic (but not so simplistic it doesn&#8217;t have challenges) target iPhone program I&#8217;m working on.</p>
<p>It&#8217;s got tab controllers, navigation controllers, data entry, custom modeled objects&#8230; and so far, I&#8217;ve only completed about 50% of it, and, more tellingly, I&#8217;ve restarted it from scratch about 3 times.  <img src='http://lonelocust.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So, I&#8217;m far from familiar with Objective-C, and more than willing to admit I&#8217;m biased, through familiarity, towards Java&#8217;s syntax.</p>
<p>Helpful as Xcode is with syntax assist, I&#8217;m going to give the node to Eclipse, for putting more information at your fingertips.  That&#8217;s also playing a factor in my ease (or stumbling around) in picking up Objective-C.</p>
<p>That reminds me, I should talk a bit about Stanford U&#8217;s iPhone class.  Time for a post.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

