<?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>Morris' World &#187; Techy Stuff</title>
	<atom:link href="http://www.jeffdmorris.com/archives/category/techy-stuff/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jeffdmorris.com</link>
	<description></description>
	<lastBuildDate>Thu, 22 Jul 2010 16:03:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iGolfScorecard has a New Face</title>
		<link>http://www.jeffdmorris.com/archives/422</link>
		<comments>http://www.jeffdmorris.com/archives/422#comments</comments>
		<pubDate>Fri, 18 Dec 2009 04:13:51 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[My Thoughts Exactly]]></category>
		<category><![CDATA[Techy Stuff]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=422</guid>
		<description><![CDATA[Well, it&#8217;s been a while since I last updated any of my web sites. It&#8217;s been a busy and project filled year. I figured since the holiday season is here and the projects at work have been slowing down, it&#8217;s time to do some refactoring and redesigning. I know next year is going to be [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F422"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F422&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.iGolfScorecard.com" target="_blank"><img class="alignleft size-full wp-image-423" style="border: 0pt none; padding: 5px;" title="igolfscorecard-site" src="http://www.jeffdmorris.com/wp-content/uploads/2009/12/igolfscorecard-site.png" alt="igolfscorecard-site" width="225" height="168" /></a>Well, it&#8217;s been a while since I last updated any of my web sites. It&#8217;s been a busy and project filled year. I figured since the holiday season is here and the projects at work have been slowing down, it&#8217;s time to do some refactoring and redesigning. I know next year is going to be a wild, crazy, and busy ride, so better get what I can get done now. So I started by changing <a href="http://www.iGolfScorecard.com" target="_blank">iGolfScorecard.com</a> from a Joomla based site to a WordPress site. Personally, WordPress is much more simple and does everything I need to do, so it was the logical choice. Any way, I set everything up, configured the theme, and organized the site content. Check it out for yourself and tell me if you like it or not.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/422" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/422/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Apple Rejection</title>
		<link>http://www.jeffdmorris.com/archives/397</link>
		<comments>http://www.jeffdmorris.com/archives/397#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:18:20 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the F---]]></category>
		<category><![CDATA[What the iPhone?]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=397</guid>
		<description><![CDATA[Last week I received the dreaded rejection letter from Apple for a new game I created, called Alien Splat. The rejection can be justified and sadly enough, I can agree with it. The rejection letter reads as follows: Dear Jeff, Thank you for submitting Alien Splat to the App Store.  We&#8217;ve reviewed Alien Splat and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F397"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F397&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright size-full wp-image-399" title="alien-splat-buttons" src="http://www.jeffdmorris.com/wp-content/uploads/2009/08/alien-splat-buttons.png" alt="alien-splat-buttons" width="320" height="480" />Last week I received the dreaded rejection letter from Apple for a new game I created, called Alien Splat. The rejection can be justified and sadly enough, I can agree with it. The rejection letter reads as follows:</p>
<blockquote><p>Dear Jeff,</p>
<p>Thank you for submitting Alien Splat to the App Store.  We&#8217;ve reviewed Alien Splat and determined that we cannot post this version of your iPhone application to the App Store because it does not adhere to the iPhone Application Programming Guide as<br />
outlined in the iPhone Developer Program License Agreement section 3.3.5; &#8220;Applications must comply with the Human Interface Guidelines and other Documentation provided by Apple.&#8221;</p>
<p>On iPod touch, it is not possible to make the device vibrate, though your application may feature vibration.  When Alien Splat is installed on an iPod touch, the user can turn the vibration switch on or off on the Setting screen.  Please see the attached screenshot.</p>
<p>Please take a look at the system call &#8220;sysctlbyname&#8221; and the section on &#8220;CTL_HW&#8221; from the Apple provided iPhoneOS reference documentation. It is necessary to check the machine class and machine type to determine if the device is capable of supporting vibration.</p>
<p><span id="more-397"></span></p>
<p>&lt;http://developer.apple.com/iphone/library/documentation/System/Conceptual/ManPages_iPhoneOS/man3/sysctlbyname.3.html&gt;</p>
<p>Furthermore, Alien Splat uses a standard ContactAdd button for an action which is not its intended purpose.   Applications must adhere to the iPhone Human Interface Guidelines as outlined in the iPhone Developer Program License Agreement section 3.3.5.</p>
<p>The ContactAdd button is to be used to display a people picker to add a contact to an item.  Implementing standard buttons to perform other tasks will lead to user confusion.  Please see the attached screenshot.  It would be appropriate to use a custom icon.</p>
<p>Please review the System-Provided Buttons and Icons section of the iPhone&#8217;s Human Interface Guideline here:<br />
&lt;https://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG&gt;</p>
<p>In order for your application to be reconsidered for the App Store, please resolve this issue and upload your new binary to iTunes Connect.</p>
<p>Should you require more assistance with resolving this issue, Apple Developer Technical Support is available to provide direct one-on-one support for discrete code-level questions.  Please be sure to include any crash logs, screenshots or steps to reproduce this issue in your request.</p>
<p>Developer Technical Support<br />
&lt;idp-dts@apple.com&gt;</p>
<p>Regards,</p>
<p>iPhone Developer Program<br />
****************************</p></blockquote>
<p>Once I reviewed the iPod Touch vibrate issue, it took 5 minutes to implement an easy fix. As for the Add Contact button, I just created new buttons that look nothing like Apple&#8217;s  pretty little buttons. The app was tested and resubmitted the following day, which was last week, Wednesday. Now, the waiting game is on. Will Alien Splat get rejected again or approved?  No one knows, only the all mighty Apple can make that decision.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/397" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/397/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple Dev Access Denied</title>
		<link>http://www.jeffdmorris.com/archives/377</link>
		<comments>http://www.jeffdmorris.com/archives/377#comments</comments>
		<pubDate>Mon, 08 Jun 2009 20:11:18 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the iPhone?]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=377</guid>
		<description><![CDATA[Well, it&#8217;s been some what of an exciting day today for WWDC, new MacBook Pros announced, Snow Leaopard, iPhone 3.0, and oh yeah, a new iPhone 3GS. As a developer, we get first access to the iPhone 3.0 SDK and GM release, but since there are so many developers trying to download the software and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F377"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F377&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-378" title="access-denied" src="http://www.jeffdmorris.com/wp-content/uploads/2009/06/access-denied.png" alt="access-denied" width="411" height="271" />Well, it&#8217;s been some what of an exciting day today for WWDC, new MacBook Pros announced, Snow Leaopard, iPhone 3.0, and oh yeah, a new iPhone 3GS.</p>
<p>As a developer, we get first access to the iPhone 3.0 SDK and GM release, but since there are so many developers trying to download the software and check out what is new, we have been getting the Access Denied from the Apple Developers web site. Oh well, I guess this happens every time something new comes out. I guess I&#8217;ll just have to keep clicking refresh and logging in to see when we&#8217;ll truly get access to the new software.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/377" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/377/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Milestone for Hi Jinx Version 2</title>
		<link>http://www.jeffdmorris.com/archives/260</link>
		<comments>http://www.jeffdmorris.com/archives/260#comments</comments>
		<pubDate>Tue, 28 Apr 2009 19:21:58 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the iPhone?]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=260</guid>
		<description><![CDATA[I&#8217;ve been redesigning Hi Jinx Pro and Lite the last two weeks. This is a complete redesign from the ground up. I&#8217;m pleased to announce that I am 95% of the way completed. There are a few minor clean up items that need to be completed and then we&#8217;ll be submitted this new version to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F260"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F260&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-265" title="hi-jinx-lite-large" src="http://www.jeffdmorris.com/wp-content/uploads/2009/04/hi-jinx-lite-large.png" alt="hi-jinx-lite-large" width="100" height="100" /><a class="shutterset_" href="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/hi-jinx-v2-1.png"><img class="ngg-singlepic ngg-right" src="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/thumbs/thumbs_hi-jinx-v2-1.png" alt="hi-jinx-v2-1.png" /></a>I&#8217;ve been redesigning Hi Jinx Pro and Lite the last two weeks. This is a complete redesign from the ground up. I&#8217;m pleased to announce that I am 95% of the way completed. There are a few minor clean up items that need to be completed and then we&#8217;ll be submitted this new version to the Apple App Store (cross your fingers that it gets approved).</p>
<p>The new features for version 2 are as followed:</p>
<p><span id="more-260"></span></p>
<ul>
<li>Both Hi Jinx Pro and Hi Jinx Lite get two characters from the start, Mr. Richardson and Fabulous Steve.</li>
<li>All other characters (or examples of characters for the lite version) are now downloadable online.</li>
<li>Each character has a full description and information about themselves.</li>
<li>If you download a character and then don&#8217;t want them anymore, you can delete the downloaded character.</li>
<li>The app is now theme based. Basically, you can change the background image. There are 7 different themes to choose from.</li>
<li>There is a &#8220;Setting&#8221; area so the user can control the settings of the app, aka Auto Update, Return to Last Character used, Remember Last tab of character, and so on.</li>
<li>There is an &#8220;Instructions&#8221; area to explain exactly how to use the app via iPhone or iPod Touch.</li>
<li>The code base is written once for Hi Jinx Pro and Hi Jinx Lite. I just have to flip one variable before the build and all the differences between pro and lite are built appropriately.</li>
<li>I used Joe Hewitt&#8217;s Three20 library, this saved me time and many headaches.</li>
<li>I used Jeff LaMarche&#8217;s SQLite Persistence Objects library for the database storage, another great library, which saved me time and additional headaches.</li>
<li>The UI (User Interface) has completely changed and looks entirely better.</li>
<li>The logo will be changed and look more professional (thanks Joel).</li>
<li>I added one Easter Egg. See if you can trigger it when v2 is released. It&#8217;s a tribute to John Scanlon.</li>
</ul>
<p>The list of features are long and it&#8217;s only been two weeks. Thanks to Joe Hewitt and Jeff LaMarche for the use of their libraries to speed up the engineering time. I have one more feature that might have to wait until version 2.1 or 3.0, but I might just add it to the mix. The feature is to allow the user to create their own characters and then they can submit them to me online. Jimmy Chones and I can then approve the voices and then allow other users to download these user created characters. I figure it should take about a week or two to add the feature. I&#8217;ve included some screenshots of the new version, enjoy.</p>
<p style="text-align: center;"><a href="http://www.jeffdmorris.com/photos/hi-jinx-v2-preview">Click here to review the entire gallery</a></p>
<p style="text-align: center;"><a class="shutterset_" href="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/hi-jinx-v2-1.png"><img class="ngg-singlepic ngg-left" src="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/thumbs/thumbs_hi-jinx-v2-1.png" alt="hi-jinx-v2-1.png" /></a><a class="shutterset_" href="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/hi-jinx-v2-2.png"><img class="ngg-singlepic ngg-left" src="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/thumbs/thumbs_hi-jinx-v2-2.png" alt="hi-jinx-v2-2.png" /></a><a class="shutterset_" href="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/hi-jinx-v2-3.png"><img class="ngg-singlepic ngg-left" src="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/thumbs/thumbs_hi-jinx-v2-3.png" alt="hi-jinx-v2-3.png" /></a><a class="shutterset_" href="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/hi-jinx-v2-4.png"><img class="ngg-singlepic ngg-left" src="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/thumbs/thumbs_hi-jinx-v2-4.png" alt="hi-jinx-v2-4.png" /></a><a class="shutterset_" href="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/hi-jinx-v2-5.png"><img class="ngg-singlepic ngg-left" src="http://www.jeffdmorris.com/wp-content/gallery/hi-jinx-version-2-preview/thumbs/thumbs_hi-jinx-v2-5.png" alt="hi-jinx-v2-5.png" /></a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/260" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/260/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hi Jinx Pro Rejected Again, But with Details</title>
		<link>http://www.jeffdmorris.com/archives/232</link>
		<comments>http://www.jeffdmorris.com/archives/232#comments</comments>
		<pubDate>Thu, 16 Apr 2009 18:04:53 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the F---]]></category>
		<category><![CDATA[What the iPhone?]]></category>
		<category><![CDATA[App Store Rejection]]></category>
		<category><![CDATA[App Store Sucks]]></category>
		<category><![CDATA[Hi Jinx Rejected]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=232</guid>
		<description><![CDATA[Well, we finally got a message back from Apple yesterday (they always seem to send emails after 4PM) and yep, you guessed it, it&#8217;s a rejection email. Hi Jinx Pro v 1.2 was rejected a second time because of two sound bytes, &#8220;So Faded&#8221; and &#8220;Get Faded?&#8221;. This was the million dollar question we wanted [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F232"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F232&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-198" title="Censored" src="http://www.jeffdmorris.com/wp-content/uploads/2009/04/app-store-censored-icon.png" alt="Censored" width="100" height="98" />Well, we finally got a message back from Apple yesterday (they always seem to send emails after 4PM) and yep, you guessed it, it&#8217;s a rejection email. Hi Jinx Pro v 1.2 was rejected a second time because of two sound bytes, &#8220;So Faded&#8221; and &#8220;Get Faded?&#8221;. This was the million dollar question we wanted to get answered from the previous rejection email. We finally now know that the Hi Jinx Pro v1.2 was rejected for two sound bytes (ones we did not even think were objectionable).  Thank you to the second App Reviewer for being specific in the rejection email (if I know your name or could inform your managers, I would write a kudos letter for you). Apple sent the following rejection email:<span id="more-232"></span></p>
<blockquote><p>Dear JDMdesign,</p>
<p>Thank you for submitting Hi Jinx Pro to the App Store. We&#8217;ve reviewed Hi Jinx Pro and determined that we cannot post this version of your iPhone application to the App Store because it contains objectionable content and is in violation of Section 3.3.12 from the iPhone SDK Agreement which states:</p>
<p>&#8220;Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Apple&#8217;s reasonable judgement may be found objectionable by iPhone or iPod touch users.&#8221;  Please refer to the soundbytes, &#8220;So Faded&#8221; and &#8220;Get Faded?&#8221;, as examples of objectionable content.</p>
<p>If you believe that you can make the necessary changes so that Hi Jinx Pro does not violate the iPhone SDK Agreement we encourage you to do so and resubmit it for review.</p>
<p>Regards,<br />
iPhone Developer Program</p></blockquote>
<p>Now, if the first App Reviewer would have been specific enough in their first email, we would have been able to correct these issues and would not have wasted a week and a half waiting for another rejection email. Since the first email was not specific, I could only guess what was objectionable, and I guessed completely wrong. I never realized that &#8220;Faded&#8221; was a reference to drug use. I&#8217;ve always used the reference of getting faded as getting drunk or wasted from drinking too much, but after checking with <a href="http://www.urbandictionary.com/define.php?term=get%20faded" target="_blank">Urban Dictionary, &#8220;Get Faded&#8221;</a> is referred to as followed:</p>
<blockquote><p>A phrase used to offer someone to smoke marijuana or to let other know that you are high.</p></blockquote>
<p>Lets look at the clips; &#8220;So Faded&#8221; plays as &#8220;Titus got so faded Thursday night&#8221; and &#8220;Get Faded?&#8221; plays as &#8220;Want to get faded?&#8221;. These quotes don&#8217;t seem too obscene, but since they could be references to drug use, I can see why Apple would consider them objectionable. So, back to the drawing board again. I&#8217;ll see if I have some clips that I can replaced these two with, else I&#8217;ll just have to wait a week or two, when I will hopefully have Hi Jinx Pro v2.0.0 ready for release. The nice thing about version 2 is that the characters will be downloadable. We just have to complete coding and get the app approved through Apple, which, who knows if that will happen.</p>
<p><em>UPDATE: We resubmitted Hi Jinx Pro and Lite version 1.2 to the Apple App Store today (4/16/09). Let&#8217;s see how long it takes to get them approved or if we get another rejection letter. I&#8217;m working on version 2.0, which is about 75% completed and will resolve all these issues with characters needed to be approved.</em></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/232" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/232/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hi Jinx Pro Rejected Again!</title>
		<link>http://www.jeffdmorris.com/archives/199</link>
		<comments>http://www.jeffdmorris.com/archives/199#comments</comments>
		<pubDate>Tue, 07 Apr 2009 02:46:07 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[My Thoughts Exactly]]></category>
		<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the F---]]></category>
		<category><![CDATA[What the iPhone?]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=199</guid>
		<description><![CDATA[I have to vent again about Apple&#8217;s App Approval process. Apple sent another rejection email and I&#8217;m feeling a little frustrated. Actually, not a little, a lot. A few weeks ago, I submitted another version of Hi Jinx Pro to the App Store. This version included two new characters and a few other minor features. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F199"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F199&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-198" title="Censored" src="http://www.jeffdmorris.com/wp-content/uploads/2009/04/app-store-censored-icon.png" alt="Censored" width="100" height="98" />I have to vent again about Apple&#8217;s App Approval process. Apple sent another rejection email and I&#8217;m feeling a little frustrated. Actually, not a little, a lot. A few weeks ago, I submitted another version of Hi Jinx Pro to the App Store. This version included two new characters and a few other minor features. After a 9 day waiting period, Apple finally reviewed the app and sent the following rejection email along with a screen shot of the objectionable content:</p>
<blockquote><p><img class="alignright size-medium wp-image-201" title="Rejected Hi Jinx App" src="http://www.jeffdmorris.com/wp-content/uploads/2009/04/photo-200x300.jpg" alt="Rejected Hi Jinx App" width="200" height="300" />Dear JDMdesign,</p>
<p>Thank you for submitting Hi Jinx Pro to the App Store. We&#8217;ve reviewed Hi Jinx Pro and determined that we cannot post this version of your iPhone application to the App Store because it contains objectionable content and is in violation of Section 3.3.12 from the iPhone SDK Agreement which states:</p>
<p>&#8220;Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Apple&#8217;s reasonable judgement may be found objectionable by iPhone or iPod touch users.&#8221;</p>
<p>If you believe that you can make the necessary changes so that Hi Jinx Pro does not violate the iPhone SDK Agreement we encourage you to do so and resubmit it for review.</p>
<p>Regards,<br />
iPhone Developer Program</p></blockquote>
<p>I replied with the following email:</p>
<p><span id="more-199"></span></p>
<blockquote><p>App Reviewer,</p>
<p>Can you be a little more specific of what is objectionable content in the application? The screen shot that was sent has 16 sound clips on it, multiple images, and text. I have no idea what the objectionable content is.</p>
<p>The iPhone SDK Agreement states &#8220;Apple&#8217;s reasonable judgment&#8221; which means the agreement is subjective, so I need to know specifically want the objectionable content is, so it can be fixed/removed.</p>
<p>Please specify exactly what image, text, or sound clip is objectionable.</p>
<p>Thanks,<br />
JDMdesign</p></blockquote>
<p>I&#8217;m not really frustrated that the app was rejected. I&#8217;m just irritated with the reviewer. I mean come on. If you state that something is objectionable, state what you are objecting to. Don&#8217;t just send a picture and assume I know what is objectionable. I&#8217;m almost temped to just resubmit the app with no changes and see if another App Review is not offended and passes the app through. But, I&#8217;m sure Apple is keeping notes on each rejection and I would assume the next App Reviewer will take the time to read the previous reviewers notes, plus I don&#8217;t think I want to wait another 9 days for a rejection letter.</p>
<p>I&#8217;ve stared at the screen shot and tried to figure out what is the objectionable content. I can only come up with the following two issues:</p>
<ul>
<li><img class="size-full wp-image-225 alignright" title="No Bra Button" src="http://www.jeffdmorris.com/wp-content/uploads/2009/04/button-1.png" alt="No Bra Button" width="69" height="68" />The top left button has text under it that reads, &#8220;No Bra&#8221;. Maybe this is objectionable because the user might think the sound clip has something to do with woman&#8217;s undergarment aka a bra, when it actually pertains to slang for bro aka brother. Maybe if I change the text to ready, &#8220;No Brah&#8221; or  &#8220;No Braw&#8221;, then there will be no confusion? The sound clip is &#8220;No Bro&#8221;, but the bro part sounds like bra.</li>
</ul>
<ul>
<li><img class="size-full wp-image-226 alignleft" title="Get Chiefed Button" src="http://www.jeffdmorris.com/wp-content/uploads/2009/04/button-2.png" alt="Get Chiefed Button" width="69" height="69" />The other option would be the second button on the left side of the second row, which has the button quote as &#8220;Get Cheifed&#8221;. (This is actually misspelled and should be &#8220;Get Chiefed&#8221;). The sound clip is as followed: &#8220;I hope I don&#8217;t get chiefed again tonight.&#8221; This is the only real item that I can even think would be objectionable. The <a href="http://www.urbandictionary.com/define.php?term=chiefed" target="_blank">Urban Dictionary defined getting cheifed</a> as &#8220;after a person passes out at a party, take[s] a marker pen and write[s] all over their face.&#8221; There could be a loose connection here with the meaning of the phrase that being chiefed is like being scalped by an Indian or by drawing on a persons face they are mimicking an Indian&#8217;s war paint. Either ways, it&#8217;s a loose connection.</li>
</ul>
<ul>
<li>Is there something I&#8217;m not getting here. I don&#8217;t see anything else close that could be considered objectionable. If you see anything objectionable, please comment about it.</li>
</ul>
<p>Either way, I&#8217;m just frustrated with the reviewer not specifically stating what the objectionable content is.</p>
<p>I also submitted a new version of the Hi Jinx Lite to Apple over three weeks ago and today, I got a confirmation from one of their reviewers that they are using one of the new features (user feedback form). The lite version does not have all the Kegger Keith sound clips in it. I have not recieved a rejection letter yet, but only time will tell. I believe what all this has taught me, is one thing. I need to find a way to push updates (new characters and sound clips) to the Hi Jinx app without the subjective App Reviewers approval. I&#8217;ll be waiting for the next rejection letter and in the meantime, be working on pushing my own updates to the Hi Jinx app.</p>
<p><strong>UPDATE</strong>: <em>Apple approved the Lite version yesterday (4/7/2009). It took 22 days for approval. Hi Jinx Pro was resubmitted yesterday with the buttons labeled at &#8220;No Bra&#8221; changed to &#8220;No Braw&#8221; and &#8220;Get Chiefed&#8221; chagned to &#8220;I Hope I&#8221;.<br />
</em></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/199" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/199/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone BeerPong App Review</title>
		<link>http://www.jeffdmorris.com/archives/161</link>
		<comments>http://www.jeffdmorris.com/archives/161#comments</comments>
		<pubDate>Sat, 21 Mar 2009 04:30:28 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the iPhone?]]></category>
		<category><![CDATA[App Review]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=161</guid>
		<description><![CDATA[The App Store is filled with games and a lot of them are free too. If I remember correctly, when I attended an iPhone Developers Conference a few weeks ago, one of the presenters stated that 50% of the apps are in the games category. I would expect that most app reviews would be about [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F161"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F161&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-181" title="beer-pong1" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/beer-pong1.png" alt="beer-pong1" width="100" height="100" /></p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-dc5d5b14-d50b-47b1-b9b1-1b49c928deb4.jpeg"><img class="size-full wp-image-364 alignright" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-dc5d5b14-d50b-47b1-b9b1-1b49c928deb4.jpeg" alt="" width="200" height="300" /></a>The App Store is filled with games and a lot of them are free too. If I remember correctly, when I attended an iPhone Developers Conference a few weeks ago, one of the presenters stated that 50% of the apps are in the games category. I would expect that most app reviews would be about games then, but from me you&#8217;re only going to get a few. I enjoy playing games but can&#8217;t find the time to play them all the time. BeerPong and Shoot (a few others) are the only iPhone game apps that I actually play when I find time. I&#8217;m not exactly sure why I enjoy playing them, but one reason is probably because I have not reached the end or know that there is an end to these games.</p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-8e3a68ad-a2e5-4e79-a195-40c231b1419e.jpeg"><img class="size-full wp-image-364 alignleft" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-8e3a68ad-a2e5-4e79-a195-40c231b1419e.jpeg" alt="" width="200" height="300" /></a></p>
<p>Usually games that have an ending or that can be completed, become just that, completed. If a game has endless levels or an unachievable end then it draws my attention and BeerPong has done just that. Another item it like about BeerPong is that the game play uses the combination of touch and the accelerometer to allow the user to try and sink the balls into the cups. It also simulates your drunkenness as you advance levels by making you accuracy a little off. The action continues during game play because the clock it ticking with every second and this makes you hurry your shots and/or feel the pressure. I find myself constantly trying to beat my high score and that is one reason way I have not deleted this free game. You can even play in two player mode which allows each player to toss a ball and then the other person follows right after. It can be fun, but it would be nice if the game used wifi or bonjour for game play. If you are looking for a fun game to play when you have a little free time, I recommend downloading BeerPong and playing a few levels.</p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-06f12a3a-68a5-46b1-9836-fa1244dc3cf4.jpeg"><img class="size-full wp-image-364 alignleft" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-06f12a3a-68a5-46b1-9836-fa1244dc3cf4.jpeg" alt="" width="200" height="300" /></a></p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-139d7a1c-7115-43d7-8c5a-34a3e532e859.jpeg"><img class="size-full wp-image-364 alignleft" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-139d7a1c-7115-43d7-8c5a-34a3e532e859.jpeg" alt="" width="200" height="300" /></a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/161" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/161/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone BargainBin App Review</title>
		<link>http://www.jeffdmorris.com/archives/134</link>
		<comments>http://www.jeffdmorris.com/archives/134#comments</comments>
		<pubDate>Thu, 19 Mar 2009 22:33:06 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the iPhone?]]></category>
		<category><![CDATA[BargainBin]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/archives/134</guid>
		<description><![CDATA[The other day, a friend informed me of a new app that was currently free in the Apple app Store, so I downloaded BargainBin. I remember reading about the app and how Apple rejected it a few times because Apple stated that it was duplicating the App Store features. The nice thing about this app [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F134"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F134&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-179" title="bargainbin" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/bargainbin.png" alt="bargainbin" width="100" height="100" /></p>
<p>The other day, a friend informed me of a new app that was currently free in the Apple app Store, so I downloaded BargainBin. I remember reading about the app and how Apple rejected it a few times because Apple stated that it was duplicating the App Store features. The nice thing about this app is that it tracks the price drops of apps on the App Store. This means you will know when you can download a paid app for free, half price, or even lower. All the time, developers are lowering their price to draw more attention to their app. I&#8217;ve personally thought about doing the same for my app, Hi Jinx Pro (since Apple has taken over 3 weeks to approve the lite version and they still have not approved it). The BargainBin app has a simple and slick interface for viewing these bargain apps. I found that you have to check once every day or so, else you might miss out on a free app. Either way, I like this app and recommend that you download it ASAP before you have to purchase it. Even if you have to purchase it, it&#8217;s still worth the $2.99 price tag.</p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-ed1bfcad-95f2-4292-b218-8d0194c6a5ea.jpeg"><img class="size-full wp-image-364 alignleft" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-ed1bfcad-95f2-4292-b218-8d0194c6a5ea.jpeg" alt="" width="200" height="300" /></a></p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-c7bc1bdd-ce52-4c7a-9836-64baefe165c2.jpeg"><img class="size-full wp-image-364 alignleft" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-c7bc1bdd-ce52-4c7a-9836-64baefe165c2.jpeg" alt="" width="200" height="300" /></a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/134" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/134/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Word Press App Review</title>
		<link>http://www.jeffdmorris.com/archives/71</link>
		<comments>http://www.jeffdmorris.com/archives/71#comments</comments>
		<pubDate>Thu, 19 Mar 2009 05:42:14 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the iPhone?]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[word press]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/archives/71</guid>
		<description><![CDATA[I just downloaded the Word Press iPhone App on my phone after one of my friends, James Hicks, was blabbing about how great it is. I must say that it&#8217;s a really nice little app. You can pretty much manage all your posts remotely. You can even manage your static pages and manage the comments [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F71"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F71&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-183" title="wordpress" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/wordpress.png" alt="wordpress" width="100" height="100" />I just downloaded the Word Press iPhone App on my phone after one of my friends, James Hicks, was blabbing about how great it is. I must say that it&#8217;s a really nice little app. You can pretty much manage all your posts remotely. You can even manage your static pages and manage the comments from your users. I&#8217;m not sure if I plan on writing a lot of long posts from my phone, but it will be nice to make a quick post and upload a  photo as well. You can ever type up a post, save it locally, and then send it later when have an internet connection. Maybe I&#8217;ll post some blogs when Jenn and I take our trip to Europe in May. We&#8217;ll have free wifi on the cruise ship and can probably find free WiFi in Paris. I&#8217;m not about to pay overseas data charges to AT&amp;T. Anyway, I personally recommend downloading the Word Press iPhone App if you have your own Word Press site and would like to make quick posts.</p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-33151e50-df44-4aff-816f-07424c40ef41.jpeg"><img class="size-full wp-image-364 alignleft" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-33151e50-df44-4aff-816f-07424c40ef41.jpeg" alt="" width="200" height="300" /></a></p>
<p><a href="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-c262e5bb-a106-488e-be1b-4bc60d885d2f.jpeg"><img class="size-full wp-image-364 alignleft" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/p-480-320-c262e5bb-a106-488e-be1b-4bc60d885d2f.jpeg" alt="" width="200" height="300" /></a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/71" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>360iDev Conference &#8211; Day 3</title>
		<link>http://www.jeffdmorris.com/archives/93</link>
		<comments>http://www.jeffdmorris.com/archives/93#comments</comments>
		<pubDate>Wed, 04 Mar 2009 13:00:36 +0000</pubDate>
		<dc:creator>Jeff Morris</dc:creator>
				<category><![CDATA[Techy Stuff]]></category>
		<category><![CDATA[What the iPhone?]]></category>
		<category><![CDATA[360iDev Conference]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.jeffdmorris.com/?p=93</guid>
		<description><![CDATA[March 4th &#8211; Day 3 Breakfast &#8211; Bagels and fruits. Opening Keynotes MediaLets &#8211; Eric Litman is the CEO of MediaLets. MediaLets is a mobile analytics and advertisement company for almost all mobile devices. Currently the company is targeting the iPhone and Android markets. Linking your application to customer interaction via analytics is key to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F93"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffdmorris.com%2Farchives%2F93&amp;source=macmoe&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<h2>March 4th &#8211; Day 3</h2>
<p><strong><img class="alignright size-full wp-image-88" title="360iDev" src="http://www.jeffdmorris.com/wp-content/uploads/2009/03/360idev_badge.png" alt="360iDev" width="180" height="164" />Breakfast</strong> &#8211; Bagels and fruits.</p>
<p><strong>Opening</strong> <strong>Keynotes</strong></p>
<p><strong>MediaLets</strong> &#8211; Eric Litman is the CEO of MediaLets. MediaLets is a mobile analytics and advertisement company for almost all mobile devices. Currently the company is targeting the iPhone and Android markets. Linking your application to customer interaction via analytics is key to understanding your customer base and will lead to sustaining your customer base.</p>
<p>Contact: eric.litman@medialets.com<br />
Web Site: <a href="http://www.medialets.com/">http://www.medialets.com/</a></p>
<p><strong>AdMob</strong> &#8211; Ed Mob from AdMob. Admob is a mobile advertisement company focusing on iPhone and Android markets. To date, AdMob has severed 65 billion ad impressions, since they were founded in 2006. The iPhone is their main handset. 1 in 3 unique iPhones have viewed ads through AdMob, which is 6.5 million of the 17 million iPhones on the market. 80% of all iPod Touch users are under the age of 24 years old. This information can be useful when understanding your market and whom you could be writing your applications for. Ed walked use through how to AdMob can help you earn money for paid apps or free apps.</p>
<p>Contact: mfyall@admob.com<br />
Web Site: <a href="http://www.admob.com/">http://www.admob.com/</a></p>
<p><strong>Session 1: Tony Hillerson &#8211; iPhone Persistence for Mere Mortals</strong></p>
<p>Tony is a Software Architech from EffectiveUI, which has recently started working in the mobile community.</p>
<p>Persistence types consists of settings, sqlite, fmdb (Migration Manager), or Aptiva (ActiveRecord).</p>
<p>Settings (System Settings) &#8211; These settings are separate from your app and are configurable through the standard Apple system settings views. You are limited to the following types: NSData, NSString, NSNumber, NSDate, NSArray, or NSDictionary.</p>
<p>SQLite is an embedded relational database written in C, which is default choice for DB solutions on the iPhone. SQL C API (functions): <a href="http://www.sqlite.org/c3ref/funclist.html">http://www.sqlite.org/c3ref/funclist.html</a></p>
<p>FMDB Migration Manager is a schema migration support for the SQLite library that uses FMDB. FMDB has error checking and has an clean API, which is more of wrapper used for saving your data to the SQLite database. No need to create prepared statements as the FMDB does this for you. With the FMDB Migration Manager you are able to create schema by scripts (or functions) and the manager keeps tracks of these changes for version controls.</p>
<p>Code is on github, called fmdb-migration-manager = <a href="http://github.com/mocra/fmdb-migration-manager/tree/master">http://github.com/mocra/fmdb-migration-manager/tree/master</a></p>
<p>Aptiva is an objective-C implementation of ActiveRecord. This framework is even more of a wrapper then FMDB, and does more of the work for you. You do not have to right any sql, only if you want to filter items. Even with the filters, you only have to pass in sql (column names) snippets.</p>
<p>Code is on github, called fmdb-migration-manager = <a href="http://github.com/aptiva/activerecord/tree/master">http://github.com/aptiva/activerecord/tree/master</a></p>
<p>Tony walked use through his example code, GroceryGetter, which demos the usage of all four persistence types he discussed.</p>
<p>Code is on github, called grocery_getter = <a href="http://github.com/thillerson/grocery_getter/tree/master">http://github.com/thillerson/grocery_getter/tree/master</a></p>
<p>Tony also mentioned that he just found out about the SQLitePersistenceObject project and recommends looking into the features. The other avenue for persistence would be to create your own home grown, but not the recommended unless you have a specific need to do so.</p>
<p>Contact: tony.hillerson@gmail.com (twitter: thillerson)<br />
Web Site: <a href="http://thillerson.blogspot.com/">http://thillerson.blogspot.com</a><br />
Presentation Notes: <a href="http://www.slideshare.net/thillerson/iphone-persistence-for-mere-mortals">http://www.slideshare.net/thillerson/iphone-persistence-for-mere-mortals</a></p>
<p><span id="more-93"></span></p>
<p><strong>Lunch Session</strong> &#8211; Round Table pizza and drinks.</p>
<p><strong>Session 2: Danton Chin &#8211; Managing and Optimizing Memory Usage</strong></p>
<p>The simulator has an option for running low memory. When you app is closing for memory issues, you have 5 seconds to close out of applicationWillTerminate method, else your app will be killed. Reduce the size of images and plists. For PNG images, use pngcrush -iphone. As a rule of thumb, use release over autorelease. Dealloc objects when they are no longer needed. What are some tools to be used? Instruments or Shark can be used. Clang Static Analyzer or DTrace are other tools. You can use custom trace documents or templates when using Instruments. The ObjectAlloc and Leaks instruments are the most used and valuable for finding issues.</p>
<p>Danton walked use through the Instruments application and explained how to monitor an app in the simulator, this can also be done on a connected iPhone or iPod. He showed how to use a custom template and how to use the predefined templates. He explained some of the inspectors and how to review the items that have been leaked or the objects have been allocated.</p>
<p>Clang Static Analyze is a sub-project of <a href="http://clang.llvm.org/">Clang</a>, which is a sub-project of <a href="http://www.llvm.org/">LLVM</a>, which was announced at WWDC 2008. Clang has multiple issues currently, because it is in the early stages of development, but this project is very promising.</p>
<p>Recommended book &#8211; Learning Objective-C by Scott Stevenson.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.jeffdmorris.com/archives/93" target="_blank"><img src="http://www.jeffdmorris.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdmorris.com/archives/93/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
