<?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: Objective-C: Tips for a Java Programmer</title>
	<atom:link href="http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/</link>
	<description>Musings from a busy mind</description>
	<lastBuildDate>Wed, 27 Jan 2010 17:23:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: maclord</title>
		<link>http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/comment-page-1/#comment-38</link>
		<dc:creator>maclord</dc:creator>
		<pubDate>Fri, 09 Jan 2009 08:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.42restaurants.com/byte/?p=43#comment-38</guid>
		<description>IMHO, Mac-mini is a great deal starting from $599 in the US for beginning XCode development.&lt;br/&gt;&lt;br/&gt;Having been doing elementary level development on Pentium PCs for a few years, I had finally felt compelled to get a Mac without investing much on it in a PC World. &lt;br/&gt;&lt;br/&gt;The more I looked into and got involved in the Mac world, however, last year I ended up with a MacBook Pro, and doing development both on the Mac OS and the .NET platform on the same notebook, today.</description>
		<content:encoded><![CDATA[<p>IMHO, Mac-mini is a great deal starting from $599 in the US for beginning XCode development.</p>
<p>Having been doing elementary level development on Pentium PCs for a few years, I had finally felt compelled to get a Mac without investing much on it in a PC World. </p>
<p>The more I looked into and got involved in the Mac world, however, last year I ended up with a MacBook Pro, and doing development both on the Mac OS and the .NET platform on the same notebook, today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/comment-page-1/#comment-37</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Wed, 24 Dec 2008 04:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.42restaurants.com/byte/?p=43#comment-37</guid>
		<description>Very insightful. However you missed one of the most glaring differences between Java and Objective-C. Java is strongly typed (hence generics in Java 5) while Objective-C is not.</description>
		<content:encoded><![CDATA[<p>Very insightful. However you missed one of the most glaring differences between Java and Objective-C. Java is strongly typed (hence generics in Java 5) while Objective-C is not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tank</title>
		<link>http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/comment-page-1/#comment-32</link>
		<dc:creator>tank</dc:creator>
		<pubDate>Sun, 16 Nov 2008 06:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.42restaurants.com/byte/?p=43#comment-32</guid>
		<description>If you used properties in an iphone environment, would you be responsible to use release on every getter and setter for :&lt;br/&gt;&lt;br/&gt;@property(read, retain) NSString carMaker;&lt;br/&gt;&lt;br/&gt;somewhere in the main program you need to do this.&lt;br/&gt;&lt;br/&gt; NSString* carMaker = [car carMaker];&lt;br/&gt;...&lt;br/&gt; [carMaker release]; &lt;br/&gt;&lt;br/&gt;From what I understand the &#039;retain&#039; attribute will generate code that will call retain on the returned variable from carMaker.&lt;br/&gt;&lt;br/&gt;However, if I change the property attribute to readonly, would this affect the calling code? eg. a simple return would be made without the retain being called.</description>
		<content:encoded><![CDATA[<p>If you used properties in an iphone environment, would you be responsible to use release on every getter and setter for :</p>
<p>@property(read, retain) NSString carMaker;</p>
<p>somewhere in the main program you need to do this.</p>
<p> NSString* carMaker = [car carMaker];<br />&#8230;<br /> [carMaker release]; </p>
<p>From what I understand the &#8216;retain&#8217; attribute will generate code that will call retain on the returned variable from carMaker.</p>
<p>However, if I change the property attribute to readonly, would this affect the calling code? eg. a simple return would be made without the retain being called.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Gaylord</title>
		<link>http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/comment-page-1/#comment-31</link>
		<dc:creator>Michael Gaylord</dc:creator>
		<pubDate>Tue, 11 Nov 2008 17:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.42restaurants.com/byte/?p=43#comment-31</guid>
		<description>I use a MacBook Pro but you can take a look at &lt;a HREF=&quot;http://en.wikipedia.org/wiki/GNUstep&quot; REL=&quot;nofollow&quot;&gt;GNUStep&lt;/a&gt;. While it&#039;s not very pretty it is Objective-C based and you can get a good idea from using it, whether you enjoy programming in Objective-C.&lt;br/&gt;&lt;br/&gt;It doesn&#039;t, unfortunately, include the iPhone SDK libraries as those are propietary and until recently have been very restricted in terms of sharing information openly with other programmers about them.</description>
		<content:encoded><![CDATA[<p>I use a MacBook Pro but you can take a look at <a HREF="http://en.wikipedia.org/wiki/GNUstep" REL="nofollow">GNUStep</a>. While it&#8217;s not very pretty it is Objective-C based and you can get a good idea from using it, whether you enjoy programming in Objective-C.</p>
<p>It doesn&#8217;t, unfortunately, include the iPhone SDK libraries as those are propietary and until recently have been very restricted in terms of sharing information openly with other programmers about them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: YK</title>
		<link>http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/comment-page-1/#comment-30</link>
		<dc:creator>YK</dc:creator>
		<pubDate>Tue, 11 Nov 2008 15:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.42restaurants.com/byte/?p=43#comment-30</guid>
		<description>Nice post!!! I am also interested in getting started with Mac OS X programming using Obj C, and am curious to know what hardware set up you use for your work. I don&#039;t want to invest in an expensive Mac just yet while I learn programming it. But, I can&#039;t really seem to figure out what options I have to learn without getting a Mac. I have tried virtualizing but it is not stable. Any ideas from you would be quite helpful.</description>
		<content:encoded><![CDATA[<p>Nice post!!! I am also interested in getting started with Mac OS X programming using Obj C, and am curious to know what hardware set up you use for your work. I don&#8217;t want to invest in an expensive Mac just yet while I learn programming it. But, I can&#8217;t really seem to figure out what options I have to learn without getting a Mac. I have tried virtualizing but it is not stable. Any ideas from you would be quite helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Newton</title>
		<link>http://www.bytesizecreations.com/2008/10/objective-c-tips-for-java-programmer/comment-page-1/#comment-29</link>
		<dc:creator>Dave Newton</dc:creator>
		<pubDate>Sun, 12 Oct 2008 19:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.42restaurants.com/byte/?p=43#comment-29</guid>
		<description>IMO the easiest way to grok Obj-C is to spend a few days w/ Smalltalk; back in the day (I was a Smalltalk coder and was much in favor of Obj-C over C++) the leap was pretty painless (well, in all fairness, I did device drivers in C, too).</description>
		<content:encoded><![CDATA[<p>IMO the easiest way to grok Obj-C is to spend a few days w/ Smalltalk; back in the day (I was a Smalltalk coder and was much in favor of Obj-C over C++) the leap was pretty painless (well, in all fairness, I did device drivers in C, too).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
