<?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>#iPhoneDev</title>
	<atom:link href="http://iphone.keyvisuals.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://iphone.keyvisuals.com</link>
	<description>Because Corporate Jobs Suck.</description>
	<lastBuildDate>Fri, 13 Jan 2012 07:26:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>No one tells me how stupid I can be!</title>
		<link>http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/</link>
		<comments>http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 07:26:49 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[Meme]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=1061</guid>
		<description><![CDATA[Blog this on Blogger Share this on del.icio.us Digg this! Share this on Facebook Post on Google Buzz Share this on Reddit Stumble upon something good? Share it on StumbleUpon Share this on Technorati Tweet This! Get Shareaholic]]></description>
			<content:encoded><![CDATA[<p><a href="http://keyvisuals.com/linked/cant_be_this_stupid.jpg"><img class="alignnone" title="Stupid" src="http://keyvisuals.com/linked/cant_be_this_stupid.jpg" alt="No one tells me how stupid I can be!" width="500" height="375" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=No+one+tells+me+how+stupid+I+can+be%21&amp;link=http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/meme/no-one-tells-me-how-stupid-i-can-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackface Man :: Shit just got real!</title>
		<link>http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/</link>
		<comments>http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 19:12:11 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[Meme]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=1059</guid>
		<description><![CDATA[Blog this on Blogger Share this on del.icio.us Digg this! Share this on Facebook Post on Google Buzz Share this on Reddit Stumble upon something good? Share it on StumbleUpon Share this on Technorati Tweet This! Get Shareaholic]]></description>
			<content:encoded><![CDATA[<p><a href="http://keyvisuals.com/linked/blackface_man.jpg"><img class="alignnone" title="Blackface" src="http://keyvisuals.com/linked/blackface_man.jpg" alt="Blackface Man - Shit just got real!" width="325" height="400" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Blackface+Man+%3A%3A+Shit+just+got+real%21&amp;link=http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/meme/blackface-man-shit-just-got-real/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ah, Ham . . . Nature&#8217;s Candy!</title>
		<link>http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/</link>
		<comments>http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 10:47:18 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[Meme]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=1056</guid>
		<description><![CDATA[Blog this on Blogger Share this on del.icio.us Digg this! Share this on Facebook Post on Google Buzz Share this on Reddit Stumble upon something good? Share it on StumbleUpon Share this on Technorati Tweet This! Get Shareaholic]]></description>
			<content:encoded><![CDATA[<p><a href="http://keyvisuals.com/linked/natures_candy.jpg"><img class="alignnone" title="Nature's Candy" src="http://keyvisuals.com/linked/natures_candy.jpg" alt="Ah, Ham... Nature's Candy" width="500" height="375" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Ah%2C+Ham+.+.+.+Nature%27s+Candy%21&amp;link=http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/meme/ah-ham-natures-candy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I just want you to see that I could!</title>
		<link>http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/</link>
		<comments>http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 10:33:57 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[Meme]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=1052</guid>
		<description><![CDATA[Blog this on Blogger Share this on del.icio.us Digg this! Share this on Facebook Post on Google Buzz Share this on Reddit Stumble upon something good? Share it on StumbleUpon Share this on Technorati Tweet This! Get Shareaholic]]></description>
			<content:encoded><![CDATA[<p><a href="http://keyvisuals.com/linked/Just_want_you_to_see_that_i_could.jpg"><img class="alignnone" title="Stalker Randall" src="http://keyvisuals.com/linked/Just_want_you_to_see_that_i_could.jpg" alt="Stalker Randall" width="500" height="375" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=I+just+want+you+to+see+that+I+could%21&amp;link=http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/meme/i-just-want-you-to-see-that-i-could/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expect no special treatment just because you&#8217;ve seen my cooch!</title>
		<link>http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/</link>
		<comments>http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 08:12:45 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[Meme]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=1046</guid>
		<description><![CDATA[Blog this on Blogger Share this on del.icio.us Digg this! Share this on Facebook Post on Google Buzz Share this on Reddit Stumble upon something good? Share it on StumbleUpon Share this on Technorati Tweet This! Get Shareaholic]]></description>
			<content:encoded><![CDATA[<p><a href="http://keyvisuals.com/linked/no_special_treatment.jpg"><img class="alignnone" title="Cooch" src="http://keyvisuals.com/linked/no_special_treatment.jpg" alt="Just because you've seen my cooch!" width="500" height="375" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Expect+no+special+treatment+just+because+you%27ve+seen+my+cooch%21&amp;link=http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/&amp;notes=&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/meme/expect-no-special-treatment-just-because-youve-seen-my-cooch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Use a Custom Sound for Game Center Notifications</title>
		<link>http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/</link>
		<comments>http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 06:46:15 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[game center]]></category>
		<category><![CDATA[gamekit]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[sounds]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=1026</guid>
		<description><![CDATA[I just had my first game Poke Attack! accepted into the App Store It&#8217;s a turn based game (new to iOS 5.0) which relies completely on Apple&#8217;s Game Center &#38; GameKit framework. I&#8217;m quite pleased with the way it turned out and it&#8217;s been a real learning experience. I&#8217;m kinda picky about small details and [...]]]></description>
			<content:encoded><![CDATA[<p>I just had my first game <a href="http://itunes.apple.com/us/app/poke-attack!/id478344905?mt=8"><strong>Poke Attack!</strong></a> accepted into the App Store <img src='http://iphone.keyvisuals.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  It&#8217;s a turn based game (new to iOS 5.0) which relies completely on Apple&#8217;s Game Center &amp; GameKit framework. I&#8217;m quite pleased with the way it turned out and it&#8217;s been a real learning experience. I&#8217;m kinda picky about small details and one of the things I would have liked to have changed about the game was the default game center notification sound.</p>
<p><img class="alignleft size-full wp-image-1027" title="How to Use a Custom Sound for Game Center Notifications" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/12/GKInvite.png" alt="" width="224" height="336" />For those of you that aren&#8217;t familiar, the default sound (<a href="http://iphone.keyvisuals.com/downloads/GKInvite_default.m4a">low-res sample</a>) is something like a trumpet from the Kentucky Derby. It&#8217;s odd, a bit annoying and almost every other game center game uses it.</p>
<p>Apparently up until iOS 5.0 you had no choice but to live with it. Thank You Apple for now allowing us to change the default sound! Not so much thanks for burying the instructions deep, deep in the documentation. I&#8217;m yet to actually find it in the docs and Google search returns nil.</p>
<p>I must give credit where credit is due &#8211; Jason Lust pointed this out over in the developer forums: Add a sound to the resources of your app bundle with the file name &#8220;GKInvite&#8221; of format &#8220;caf&#8221;, &#8220;aif&#8221;, or &#8220;wav&#8221;.</p>
<h5>Yeah, that&#8217;s it. <strong>Add GKInvite.caf to your project</strong>. No code changes. It just works.</h5>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=How+to+Use+a+Custom+Sound+for+Game+Center+Notifications&amp;link=http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/&amp;notes=I%20just%20had%20my%20first%20game%20Poke%20Attack%21%20accepted%20into%20the%20App%20Store%20%3Amrgreen%3A%20It%27s%20a%20turn%20based%20game%20%28new%20to%20iOS%205.0%29%20which%20relies%20completely%20on%20Apple%27s%20Game%20Center%20%26amp%3B%20GameKit%20framework.%20I%27m%20quite%20pleased%20with%20the%20way%20it%20turned%20out%20and%20it%27s%20been%20a%20real%20learning%20experience.%20I%27m%20kinda%20picky%20about%20sma&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/iphonedev/how-to-use-a-custom-sound-for-game-center-notifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://iphone.keyvisuals.com/downloads/GKInvite_default.m4a" length="18715" type="audio/mpeg" />
		</item>
		<item>
		<title>Casually Pepper Spray Everything Cop App Coming Soon?</title>
		<link>http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/</link>
		<comments>http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 03:08:47 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[My Apps]]></category>
		<category><![CDATA[cop]]></category>
		<category><![CDATA[occupy]]></category>
		<category><![CDATA[pepper spray]]></category>
		<category><![CDATA[police]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=999</guid>
		<description><![CDATA[If you haven&#8217;t heard of the &#8220;Casually Pepper Spray Everything Cop&#8221; meme you can catch up on it here. I&#8217;m not going to touch the political or social implications of the event because this is an iphone related blog but as a developer I felt it was screaming out for its own app Since I [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t heard of the &#8220;Casually Pepper Spray Everything Cop&#8221; meme you can catch up on it <strong><a href="http://knowyourmeme.com/memes/casually-pepper-spray-everything-cop" target="_blank">here</a></strong>. I&#8217;m not going to touch the political or social implications of the event because this is an iphone related blog but as a developer I felt it was screaming out for its own app <img src='http://iphone.keyvisuals.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  Since I have a pretty decent line up of meme related apps under my belt I felt that I should tackle it.</p>
<p>On November 22 (just 4 days after the actual pepper spray event happened @ UC Davis) I submitted my original version of the CPSEC (<em>Casually Pepper Spray Everything Cop</em>) App for review to Apple&#8217;s App Store. After 19 days and 2 &#8220;This App requires Additional Time for Review&#8221; emails it became apparent to me that in it&#8217;s current state the CPSEC App was not going to see the light of day in the App Store.</p>
<p>Common sense and experience should have told me that submitting an app that contained a copyrighted image was not going to fly but in my haste to beat out the competition I went ahead and submitted anyway. Well, I learned my lesson the hard way and after loosing <em>a lot of time</em> I resubmitted the app using stock images. I believe I did a really good job creating the substitute images. Take a look at the main example below:</p>
<p><img class="size-full wp-image-1021 alignleft" title="Casually Pepper Spray Everything Cop Rejected" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/11/cpsecRejected.jpg" alt="" width="256" height="384" /> <img class="size-full wp-image-1022 alignnone" title="Casually Pepper Spray Everything Cop" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/11/cpsecNew.jpg" alt="" width="256" height="384" /></p>
<p>App Description:</p>
<p>Now you can create your own pepper spray cop mashup photos without expensive graphic design software <img src='http://iphone.keyvisuals.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>** Features **<br />
- Over a dozen different poses<br />
- Accessories<br />
- Different spray types &amp; catch phrases<br />
- Facebook &amp; Twitter Sharing</p>
<p>Add the infamous pepper spray cop to any of your photos or even take a new one and drop him in. Then share your creations with all your friends on Facebook &amp; Twitter. *Notice to iPod Touch Users: You CAN still use this app (even without the camera!) No problem, you just can&#8217;t take any new pics but YOU CAN do Everything else iPhone users can.</p>
<p><img class="alignleft size-full wp-image-1024" title="Casually Pepper Spray Everything Cop App" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/11/cpsec2.png" alt="" width="256" height="384" /><img class="alignnone size-full wp-image-1023" title="Casually Pepper Spray Everything Cop App" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/11/cpsec3.png" alt="" width="256" height="384" /></p>
<p>Will my changes be enough to pass Apple&#8217;s rigorous review process? That remains to be seen. Will users still want to use an app to create Casually Pepper Spray Everything Cop Mashup Photos without using the original images? That remains to be seen as well.</p>
<p>Stay Tuned!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Casually+Pepper+Spray+Everything+Cop+App+Coming+Soon%3F&amp;link=http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/&amp;notes=If%20you%20haven%27t%20heard%20of%20the%20%22Casually%20Pepper%20Spray%20Everything%20Cop%22%20meme%20you%20can%20catch%20up%20on%20it%20here.%20I%27m%20not%20going%20to%20touch%20the%20political%20or%20social%20implications%20of%20the%20event%20because%20this%20is%20an%20iphone%20related%20blog%20but%20as%20a%20developer%20I%20felt%20it%20was%20screaming%20out%20for%20its%20own%20app%20%3Amrgreen%3A%20Since%20I%20have%20a&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/myapps/casually-pepper-spray-everything-cop-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Awesome iOS5 GUI (iPhone 4S) Photoshop Template by Teehan+Lax</title>
		<link>http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/</link>
		<comments>http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 03:06:02 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[4s]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[ios5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[psd]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=992</guid>
		<description><![CDATA[Those guys at Teehan+Lax have done it again and painstakingly recreated every detail of iOS5 and the iPhone 4S. Everything was created in Photoshop as editable shapes layers. Their templates have become invaluable to iOS dev&#8217;s and are a must have tool for creating app mock-ups! They offer these to the developer community free of [...]]]></description>
			<content:encoded><![CDATA[<p>Those guys at <a href="http://www.teehanlax.com/" target="_blank">Teehan+Lax</a> have done it again and painstakingly recreated every detail of iOS5 and the iPhone 4S. Everything was created in Photoshop as editable shapes layers.</p>
<p>Their templates have become invaluable to iOS dev&#8217;s and are a <em>must have tool</em> for creating app mock-ups! They offer these to the developer community free of charge, so if you use it and want to says thanks <a href="http://www.facebook.com/teehanlax" target="_blank">like them on Facebook</a>  <img src='http://iphone.keyvisuals.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> &amp; also <a href="http://www.twitter.com/teehanlax" target="_blank">follow them on Twitter.</a></p>
<p>Download the <a title="iOS5 &amp; GUI PSD iPhone 4S" href="http://www.teehanlax.com/downloads/ios-5-gui-psd-iphone-4s/" target="_blank"><strong>iOS 5 GUI PSD (iPhone 4S)</strong></a> from their site.</p>
<p>For those of you who are not already familiar with the templates by Teehan+Lax here are a few screenshots:</p>
<p><strong>The full .psd template:</strong></p>
<p><img class="alignnone size-full wp-image-994" title="iOS5-GUI-Preview" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/iOS5-GUI-Preview.jpg" alt="iOS5-GUI-Preview" width="560" height="454" /></p>
<p>&nbsp;</p>
<p><strong>Full size Assets:</strong></p>
<p><img class="alignnone size-full wp-image-993" title="full-size-assets" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/full-size-assets.jpg" alt="full-size-assets" width="560" height="410" /></p>
<p>&nbsp;</p>
<p><strong>Even Notification Center:</strong></p>
<p><img class="alignnone size-full wp-image-995" title="notification" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/notification.jpg" alt="notification center" width="560" height="400" /></p>
<p>&nbsp;</p>
<p>Thanks guys!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Awesome+iOS5+GUI+%28iPhone+4S%29+Photoshop+Template+by+Teehan%2BLax&amp;link=http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/&amp;notes=Those%20guys%20at%20Teehan%2BLax%20have%20done%20it%20again%20and%20painstakingly%20recreated%20every%20detail%20of%20iOS5%20and%20the%20iPhone%204S.%20Everything%20was%20created%20in%20Photoshop%20as%20editable%20shapes%20layers.%0D%0A%0D%0ATheir%20templates%20have%20become%20invaluable%20to%20iOS%20dev%27s%20and%20are%20a%20must%20have%20tool%20for%20creating%20app%20mock-ups%21%20They%20offer%20these%20t&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/iphonedev/awesome-ios5-gui-iphone-4s-photoshop-template-by-teehanlax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Including armv6 Support for Backwards Hardware Compatibility</title>
		<link>http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/</link>
		<comments>http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 19:45:14 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[armv6]]></category>
		<category><![CDATA[armv7]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=975</guid>
		<description><![CDATA[Not everyone can afford to pre-order the new iPhone 4S &#8211; There are still a lot of users out there with the iPhone 3G and even more with the iPod Touch ( 2nd Generation. ) Both of these devices can run up to iOS 4.2 and require armv6 code. You can only safely drop armv6 [...]]]></description>
			<content:encoded><![CDATA[<p>Not everyone can afford to pre-order the new iPhone 4S &#8211; There are still a lot of users out there with the iPhone 3G and even more with the iPod Touch ( 2nd Generation. ) Both of these devices can run up to <strong>iOS 4.2</strong> and <em>require</em> armv6 code.</p>
<p>You can only safely drop armv6 support if set your deployment target to <strong>iOS 4.3</strong>+  which runs on the iPhone 3GS/4,  iPod (3rd Gen), iPad/iPad2. Actually, anything after 4.3 can be set to <em>Optimized armv7 </em>but that&#8217;s a totally different blog post <img src='http://iphone.keyvisuals.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p>Here&#8217;s a quick and dirty guide to get you armv6 support in your iOS projects:</p>
<p>1.) Go to Project -&gt; Build Settings -&gt; Architectures -&gt; <strong>Architectures</strong>:</p>
<p><img class="alignnone size-full wp-image-977" title="1" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/1.jpg" alt="xcode architecture settings" width="576" height="226" /></p>
<p>2.) Click on Architectures and select <strong>Other</strong>. . .</p>
<p><img class="alignnone size-full wp-image-978" title="2" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/2.jpg" alt="" width="452" height="55" /></p>
<p>3.) select <strong>$(ARCHS_STANDARD_32_BIT)</strong> and click the (-) to delete it.</p>
<p><img class="alignnone size-full wp-image-979" title="3" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/3.jpg" alt="" width="506" height="297" /></p>
<p>4.) Click the (+) sign and add <strong>armv6</strong></p>
<p>5.) Click the (+) sign again and add <strong>armv7</strong> then click<strong> Done</strong></p>
<p><img class="alignnone size-full wp-image-980" title="4" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/4.jpg" alt="" width="506" height="297" /></p>
<p>6.) Find your apps Info.plist file and delete the Key called <strong>Required device capabilities</strong></p>
<p><img class="alignnone size-full wp-image-982" title="5" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/5.jpg" alt="Required device capabilities" width="576" height="93" /></p>
<p>&nbsp;</p>
<p>I believe that&#8217;s it. At first I did all the above steps <em>except for #6</em> and while reveiwing my app in iTunes Connect I noticed something odd:</p>
<p><img class="alignnone size-full wp-image-984" title="binarySettings" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/binarySettings.jpg" alt="" width="355" height="156" /></p>
<p>I saw my Supported Architectures as planned but what I wasn&#8217;t counting on was the <span style="text-decoration: underline;">Required Capabilities</span>. If armv7 is <em>required</em> it seems to me that support for armv6 would be futile? So i fired up xcode and this time I actually tried to build my app on an old iPod Touch. No joy <img src='http://iphone.keyvisuals.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />   even though it was showing the correct Supported Architectures. I deleted the Required device capabilities Key from the Info.plist and bingo. I re-upped my binary and all seems right with the world:</p>
<p><img class="alignnone size-full wp-image-986" title="armv6_support_fixed" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/armv6_support_fixed.jpg" alt="" width="355" height="136" /></p>
<p>If I&#8217;m doing something wrong <a href="mailto:support@keyvisuals.com" target="_blank"><strong>please feel free to let me know</strong></a> I&#8217;d rather do things the preferred way plus id rather not spread incorrect information. Thanks!</p>
<p>&nbsp;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Including+armv6+Support+for+Backwards+Hardware+Compatibility&amp;link=http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/&amp;notes=Not%20everyone%20can%20afford%20to%20pre-order%20the%20new%20iPhone%204S%20-%20There%20are%20still%20a%20lot%20of%20users%20out%20there%20with%20the%20iPhone%203G%20and%20even%20more%20with%20the%20iPod%20Touch%20%28%202nd%20Generation.%20%29%20Both%20of%20these%20devices%20can%20run%20up%20to%20iOS%204.2%20and%20require%20armv6%20code.%0D%0A%0D%0AYou%20can%20only%20safely%20drop%20armv6%20support%20if%20set%20your%20deploym&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/iphonedev/including-armv6-support-for-backwards-hardware-compatibility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UrbanAirship: UAStoreFront Methods to Change Default D/L Path of In-App Purchase Content</title>
		<link>http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/</link>
		<comments>http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 00:30:55 +0000</pubDate>
		<dc:creator>keyvisuals</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[IAP]]></category>
		<category><![CDATA[In-App-Purchase]]></category>
		<category><![CDATA[methods]]></category>
		<category><![CDATA[UrbanAirship]]></category>

		<guid isPermaLink="false">http://iphone.keyvisuals.com/?p=956</guid>
		<description><![CDATA[The other day I decided to upgrade one of my apps that was using a 2+ year old version of Urban Airships In App Purchase Client Library for iOS. If you don&#8217;t know, Urban Airship is a really hip company that provides Push Notifications, Rich Push Notifications, Content Subscriptions and of course In App Purchase. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-967" title="ua" src="http://iphone.keyvisuals.com/wp-content/uploads/2011/10/ua.jpg" alt="Urban Airship" width="160" height="160" />The other day I decided to upgrade one of my apps that was using a 2+ year old version of Urban Airships In App Purchase Client Library for iOS. If you don&#8217;t know, <a title="Urban Airship" href="http://urbanairship.com/" target="_blank">Urban Airship</a> is a really hip company that provides Push Notifications, Rich Push Notifications, Content Subscriptions and of course In App Purchase. I use their IAP because it is drop dead simple.</p>
<p>The most recent version of their <a href="http://com.urbanairship.filereleases.s3.amazonaws.com/libUAirship-latest.zip" target="_blank">IAP Client Library</a> changed the default download directory.</p>
<p>Downloaded content <em>used</em> <em>to</em> go into your applications <strong><code>NSDocumentDirectory</code></strong> directory.<br />
Now by default content is decompressed into <strong><code>NSLibraryDirectory</code></strong>/ua/downloads/&lt;product_id&gt;/</p>
<p>Why the change? The answer lies in Apple&#8217;s new iCloud Data Storage Guidelines which state <em>Data that can be downloaded again or regenerated should be stored in the</em> &lt;Application_Home&gt;/Library/Caches directory. (<em>Hopefully I&#8217;m not breaking the NDA by publishing this.</em>) They don&#8217;t want iCloud backing up Terabytes of data for no reason. That makes sense. Unfortunately my app was coded to search the Documents dir for new content, so when I updated the Airship client library and tested it I was no longer seeing the new content in my app ;(</p>
<p>In my quest for answers I stumbled into UA&#8217;s IRC Channel <code>#urbanairship on <code>irc.freenode.net</code></code> . (If you&#8217;re not familiar with internet relay chat or Freenode you should start <a href="http://freenode.net/faq.shtml" target="_blank">here</a>.) They suggested I try implementing the following delegate method into my code:</p>
<pre class="brush: c; gutter: false">[UAStoreFront setDownloadDirectory:kUAOldDownloadDirectory withProductIDSubdir:NO];</pre>
<p>This method decompresses content directly into the root of your apps Documents directory without creating any sub directories. It worked perfectly for me but I felt uneasy about submitting the app knowing that it was directly violating the new Data Storage Guidelines so I decided to dig a little deeper.</p>
<p>The real problem wasn&#8217;t with UA&#8217;s library it was with my apps codebase. I was searching for the new content by doing this:</p>
<pre class="brush: c; gutter: false">-(void)AddAudioFilesFromDocDirecotry:(NSString *)type
{

	NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
	NSString *documentsDir = [paths objectAtIndex:0];

	NSFileManager *manager = [NSFileManager defaultManager];
    NSArray *fileList = [manager directoryContentsAtPath:documentsDir];

    for (NSString *s in fileList){
		if ([[s pathExtension] isEqualToString: type]) {
			[defItems addObject:[s stringByDeletingPathExtension]];
		}
    }

	fileList = nil;
	manager = nil;
	paths = nil;

}</pre>
<p>I needed a way to search the new path  NSLibraryDirectory/ua/downloads/&lt;product_id&gt;/ so I did this:</p>
<pre class="brush: c; gutter: false">-(void)AddAudioFilesFromDocDirecotry:(NSString *)type
{

	NSString *productDirectory = kUADownloadDirectory;

	NSFileManager *manager = [NSFileManager defaultManager];
    NSArray *fileList = [manager contentsOfDirectoryAtPath:productDirectory error:nil];

    for (NSString *s in fileList){
		if ([[s pathExtension] isEqualToString: type]) {
			[defItems addObject:[s stringByDeletingPathExtension]];
		}
    }

	fileList = nil;
	manager = nil;
}</pre>
<p>kUADownloadDirectory is defined in UAGlobal.h as:</p>
<pre class="brush: c; gutter: false">#define kUADownloadDirectory [[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, \
NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingString: @"/ua/downloads/"]</pre>
<p>So by using <strong>NSString *productDirectory = kUADownloadDirectory</strong>;  my <strong>AddAudioFilesFromDocDirecotry</strong> method was now checking the correct directory: NSLibraryDirectory/ua/downloads/ <strong>BUT</strong> remember there is still the small issue of the content being decompressed into a sub folder of it&#8217;s own name ( NSLibraryDirectory/ua/downloads/&lt;product_id&gt;)</p>
<p>This time I was able to use another available delegate method:</p>
<pre class="brush: c; gutter: false">[UAStoreFront setDownloadDirectory:kUADownloadDirectory withProductIDSubdir:NO];</pre>
<p>which the guys at UA were kind enough to provide. As you can see, this delegate method is setting the correct download directory (<strong>kUADownloadDirectory</strong>) AND it&#8217;s <span style="color: #ff0000;"><span style="color: #000000;">removing</span> <span style="color: #000000;">the pesky &lt;product_id&gt; sub directory (<strong>withProductIDSubdir:NO</strong>).</span></span></p>
<p>Now my app uses the most current IAP Client library <em>and</em> it conforms to Apples iCloud Data Storage Guidelines <img src='http://iphone.keyvisuals.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>From the <a title="Urban Airship Support Center" href="http://support.urbanairship.com/" target="_blank">Urban Airship Support Center:</a></p>
<p>For those of you that only need to access individual files you can use NSString&#8217;s stringByAppendingPathComponent to build up the path:</p>
<pre class="brush: c; gutter: false">NSString *productId = @"YOUR PRODUCT ID";
NSString *filename = @"YOUR FILE NAME";

NSString* libraryPath = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];
// build the fill paths by appending ua and downloads to the base libraryPath
libraryPath = [libraryPath stringByAppendingPathComponent:@"ua"];
libraryPath = [libraryPath stringByAppendingPathComponent:@"downloads"];

// Append the product id:
NSString *downloadDirectory = [libraryPath stringByAppendingPathComponent:productId];

// now append your filename
NSString *fullPathToMyFile = self.filePath = [downloadDirectory stringByAppendingPathComponent:filename];</pre>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=UrbanAirship%3A+UAStoreFront+Methods+to+Change+Default+D%2FL+Path+of+In-App+Purchase+Content&amp;link=http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/&amp;notes=The%20other%20day%20I%20decided%20to%20upgrade%20one%20of%20my%20apps%20that%20was%20using%20a%202%2B%20year%20old%20version%20of%20Urban%20Airships%20In%20App%20Purchase%20Client%20Library%20for%20iOS.%20If%20you%20don%27t%20know%2C%20Urban%20Airship%20is%20a%20really%20hip%20company%20that%20provides%20Push%20Notifications%2C%20Rich%20Push%20Notifications%2C%20Content%20Subscriptions%20and%20of%20course%20In%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://iphone.keyvisuals.com/iphonedev/urbanairship-uastorefront-methods-to-change-default-download-path-of-in-app-purchase-content/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

