<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tewha</title>
	<atom:link href="http://tewha.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://tewha.net</link>
	<description>Links and writings on software development, mostly for iPhone and Mac OS X.</description>
	<lastBuildDate>Thu, 26 Aug 2010 00:00:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>New iPods and free ponies for all</title>
		<link>http://tewha.net/2010/08/new-ipods-and-free-ponies-for-all/</link>
		<comments>http://tewha.net/2010/08/new-ipods-and-free-ponies-for-all/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 22:09:12 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[iPod touch]]></category>
		<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1129</guid>
		<description><![CDATA[Macworld covers an Apple special event on September 1st. But their predictions hedge bets, offering a &#8220;good chance&#8221; of something more substantial than just new iPods. Well, I&#8217;m not famous or Internet famous, so I can go out on a &#8230; <a href="http://tewha.net/2010/08/new-ipods-and-free-ponies-for-all/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.macworld.com/article/153661/2010/08/pondering_media_event_2010.html">Macworld covers</a> an Apple special event on September 1st. But their predictions hedge bets, offering a &#8220;good chance&#8221; of something more substantial than just new iPods.</p>
<p>Well, I&#8217;m not famous or Internet famous, so I can go out on a limb and give you a guarantee of what you&#8217;ll see. And nobody will care if I&#8217;m wrong. So here&#8217;s my prediction. Are you ready?</p>
<ul>
<li>New iPods.</li>
<li>An updated iTunes.</li>
<li>That&#8217;s it.</li>
</ul>
<p>You will not see an updated Apple TV. You will not see an iPad nano. You will not see The Beatles. You will not see cloud based syncing, unless it&#8217;s the only way to sync the new iPod. You will see changes to the iPod, the iPod, the iPod, and things directly connected to the iPod. Apple will stay on message. Given that the invite is in the shape of a guitar, the message is <strong>music</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/08/new-ipods-and-free-ponies-for-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding iOS 4 Backgrounding and Delegate Messaging</title>
		<link>http://tewha.net/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/</link>
		<comments>http://tewha.net/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 01:25:42 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[multitasking]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1125</guid>
		<description><![CDATA[Oliver Drobnik (Dr. Touch): Understanding iOS 4 Backgrounding and Delegate Messaging. State diagram for iPhone applications with respect to multitasking. The only thing I see missing is some times when your app will be killed, but you can&#8217;t handle those anyway.]]></description>
			<content:encoded><![CDATA[<p>Oliver Drobnik (Dr. Touch): <a href="http://www.drobnik.com/touch/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/">Understanding iOS 4 Backgrounding and Delegate Messaging</a>. State diagram for iPhone applications with respect to multitasking. The only thing I see missing is some times when your app will be killed, but you can&#8217;t handle those anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assign, retain, copy pitfalls in Objective-C</title>
		<link>http://tewha.net/2010/06/assign-retain-copy-pitfalls-in-objective-c/</link>
		<comments>http://tewha.net/2010/06/assign-retain-copy-pitfalls-in-objective-c/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 15:11:47 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[properties]]></category>

		<guid isPermaLink="false">http://tewha.net/2010/06/assign-retain-copy-pitfalls-in-objective-c/</guid>
		<description><![CDATA[Cocoa With Love (Matt Gallagher): Assign, retain, copy pitfalls in Objective-C.]]></description>
			<content:encoded><![CDATA[<p>Cocoa With Love (Matt Gallagher): <a href="http://feedproxy.google.com/~r/CocoaWithLove/~3/d2Zoneyryec/assign-retain-copy-pitfalls-in-obj-c.html">Assign, retain, copy pitfalls in Objective-C</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/06/assign-retain-copy-pitfalls-in-objective-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-C 2.2 Features</title>
		<link>http://tewha.net/2010/06/objective-c-2-2-features/</link>
		<comments>http://tewha.net/2010/06/objective-c-2-2-features/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 20:28:11 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Cocoa Touch]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[runtime]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1119</guid>
		<description><![CDATA[Martin Pilkington (Code Collector Pro) on Objective-C 2.2 features. He covers the code reduction features of the new runtime. These are coming to &#8220;modern&#8221; Apple runtimes, meaning 64-bit Mac and iPhone.]]></description>
			<content:encoded><![CDATA[<p>Martin Pilkington (Code Collector Pro) on <a href="http://www.mcubedsw.com/blog/index.php/site/comments/new_objective-c_features/">Objective-C 2.2 features</a>. He covers the code reduction features of the new runtime. These are coming to &#8220;modern&#8221; Apple runtimes, meaning 64-bit Mac and iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/06/objective-c-2-2-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perceived complexity</title>
		<link>http://tewha.net/2010/06/perceived-complexity/</link>
		<comments>http://tewha.net/2010/06/perceived-complexity/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 03:21:00 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1117</guid>
		<description><![CDATA[Matt Gammell of  Instinctive Code on a developer&#8217;s perception of their software&#8217;s complexity.]]></description>
			<content:encoded><![CDATA[<p>Matt Gammell of  <a href="http://instinctivecode.com/">Instinctive Code</a> on <a href="http://mattgemmell.com/2010/06/11/perceived-software-complexity">a developer&#8217;s perception of their software&#8217;s complexity</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/06/perceived-complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari 5 extensions</title>
		<link>http://tewha.net/2010/06/safari-5-extensions/</link>
		<comments>http://tewha.net/2010/06/safari-5-extensions/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 06:07:32 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[tynt]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1115</guid>
		<description><![CDATA[Safari 5 introduces extensions in a simple way. I&#8217;ve already found more useful extensions than I found for Firefox: Tynt-Blocker: Stops copy-paste tracking shenanigans. Autocomplete: Stops banks, etc from disabling autocomplete. No More iTunes: Prevents iTunes from being launched automatically when &#8230; <a href="http://tewha.net/2010/06/safari-5-extensions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Safari 5 introduces extensions in a simple way. I&#8217;ve already found more useful extensions than I found for Firefox:</p>
<ul>
<li><a href="http://github.com/bdougherty/tynt-blocker">Tynt-Blocker</a>: Stops copy-paste tracking shenanigans.</li>
<li><a href="http://lapcatsoftware.com/blog/2010/06/10/safari-extension-autocomplete/">Autocomplete</a>: Stops banks, etc from disabling autocomplete.</li>
<li><a href="http://einserver.de/nomoreitunes/">No More iTunes</a>: Prevents iTunes from being launched automatically when you visit an iTunes preview page.</li>
<li><a href="http://rafeed.me/safari-extensions/#GReader-Checker">GReader Checker</a>: Add a button to the toolbar for Google Reader. Shows the number of unread articles.</li>
</ul>
<p>If you haven&#8217;t yet, here&#8217;s <a href="http://safariextensions.tumblr.com/post/680219521/post-how-to-enable-extensions-06-09-10">how to enable extensions</a>. I found most of these through <a href="http://safariextensions.tumblr.com/">Safari Extensions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/06/safari-5-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpinionSpy</title>
		<link>http://tewha.net/2010/06/opinionspy/</link>
		<comments>http://tewha.net/2010/06/opinionspy/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 17:48:21 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[spyware]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1112</guid>
		<description><![CDATA[The Mac Security Blog: Applications that Install OpinionSpy. Mac spyware. Not anything you&#8217;re likely to run into.]]></description>
			<content:encoded><![CDATA[<p>The Mac Security Blog: <a href="http://blog.intego.com/2010/06/01/preliminary-list-of-applications-that-install-osxopinionspy-spyware/">Applications that Install OpinionSpy</a>. Mac spyware. Not anything you&#8217;re likely to run into.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/06/opinionspy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matt Gemmell: iPad VGA output</title>
		<link>http://tewha.net/2010/06/matt-gemmell-ipad-vga-output/</link>
		<comments>http://tewha.net/2010/06/matt-gemmell-ipad-vga-output/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 17:47:41 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[dock]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1110</guid>
		<description><![CDATA[Matt Gemmell (author various open source libraries, including Twitter engine used in Twitterrific) on iPad VGA output.]]></description>
			<content:encoded><![CDATA[<p>Matt Gemmell (author various open source libraries, including Twitter engine used in Twitterrific) on <a href="http://mattgemmell.com/2010/06/01/ipad-vga-output">iPad VGA output</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/06/matt-gemmell-ipad-vga-output/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benchmarking the iPad</title>
		<link>http://tewha.net/2010/04/benchmarking-the-ipad/</link>
		<comments>http://tewha.net/2010/04/benchmarking-the-ipad/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 01:29:45 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone OS]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1109</guid>
		<description><![CDATA[Craig Hockenberry (Twitterrific) benchmarks the iPad. The speed just blows away the original iPhone.]]></description>
			<content:encoded><![CDATA[<p>Craig Hockenberry (Twitterrific) <a href="http://furbo.org/2010/04/03/benchmarking-in-your-lap/">benchmarks the iPad</a>. The speed just blows away the original iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/04/benchmarking-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe and Flash vs. Apple and iPhone</title>
		<link>http://tewha.net/2010/04/adobe-and-flash-vs-apple-and-iphone/</link>
		<comments>http://tewha.net/2010/04/adobe-and-flash-vs-apple-and-iphone/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 03:05:15 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[hypocrisy]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Proprietary tools]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://tewha.net/?p=1107</guid>
		<description><![CDATA[Mike Chambers, in a more rational posting than the usual from Adobe employees. But I have a comments on it anyway: They want to tie developers down to their platform, and restrict their options to make it difficult for developers &#8230; <a href="http://tewha.net/2010/04/adobe-and-flash-vs-apple-and-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mike Chambers, in a <a href="http://www.mikechambers.com/blog/2010/04/20/on-adobe-flash-cs5-and-iphone-applications">more rational posting than the usual</a> from Adobe employees. But I have a comments on it anyway:</p>
<blockquote><p>They want to tie developers down to <strong>their platform</strong>, and restrict their options to make it difficult for developers to target <strong>other platforms</strong>.</p></blockquote>
<p>(Emphasis added.)</p>
<p>I disagree strongly here. In fact, it is every bit as easy for a developer to target platforms other than iPhone as it was before. Either way, the developer has to rewrite their Objective-C application in Flash. The difference is that with Flash being able to target iPhone, previously the developer with an iPhone application could throw away their Objective-C source code.</p>
<p>But do you think any developers did? Do you think any of us examined our application, tilted our heads to one side, and declared &#8220;This is just too efficient and fast. I think I&#8217;ll throw it away and use the Flash version.&#8221;</p>
<p>Let&#8217;s be clear here: iPhone is the platform that matters to me. I have an iPhone application already. Apple is not trying to restrict what developers do on other platforms. They are <em>incapable</em> of making development on another platform harder than it is now. <em>The very idea is laughable.</em> What they can do, however, is prevent developers from cross-compiling to <em>their</em> platform.</p>
<blockquote><p>So, was all of the work on the iPhone packager a waste of time and resources? No, I don’t believe so. We proved that:</p>
<ol>
<li>There is no technical reason that Flash can’t run on the iPhone</li>
<li>Developers can create well performing and compelling content for the device with Flash</li>
</ol>
</blockquote>
<p>Here again I disagree with Mike. The Flash applications that Adobe posted to the store were universally reviled for their huge flash and memory footprint and poor performance. While Adobe proved that Flash <em>can run</em> on the iPhone, it also proved that it <em>can&#8217;t run well</em>.</p>
<p>The second point has still not been proven. What has been proven instead is that developers can create well performing and compelling content for other devices in Flash.</p>
<blockquote><p>However, more importantly, the teams implemented features (such as hardware acceleration and Ahead of Time compilation) that we will now be able to leverage for other devices and platforms. We have gained knowledge and experience that are being directly applied to Flash Player 10.1 and Adobe AIR 2.0 for other mobile operating systems.</p></blockquote>
<p>These features will help. That is true. However, these features could and should have come as a result of Flash on other mobile devices. Although these improvements will also help Flash on Mac OS X, Flash on Mac OS X has performed poorly for years. Introducing the iPhone into this thought is as good a fit as blending a steak into a strawberry milk shake.</p>
<p>If Adobe is serious about creating cross-platform applications, they took the wrong approach from the start: An Objective-C compiler that compiles to Flash would have been much more useful. But this would accomplish the opposite of what Adobe wants to do: locking developers into using Adobe&#8217;s tools. This has never been about picking open over closed, just picking Adobe&#8217;s closed over Apple&#8217;s closed.</p>
<p>(Thanks to <a href="http://www.mikechambers.com/blog/2010/04/20/on-adobe-flash-cs5-and-iphone-applications/">Daring Fireball</a>.)</p>
<p><em>Update: The first paragraph of this started out as a comment to Mike&#8217;s blog. That comment was rejected. That is the degree to which Mike believes in openness.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2010/04/adobe-and-flash-vs-apple-and-iphone/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.240 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-02 18:07:44 -->
