<?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>Kernel Panic</title>
	<atom:link href="http://blog.epelaez.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.epelaez.net</link>
	<description>~Keep It Simple</description>
	<lastBuildDate>Wed, 30 Jun 2010 17:11:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Notified Q&amp;A</title>
		<link>http://blog.epelaez.net/06/notified-qa/</link>
		<comments>http://blog.epelaez.net/06/notified-qa/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 21:03:19 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Notified]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=814</guid>
		<description><![CDATA[Hello, you probably got here by twitter, and you already saw the picture, but if you haven&#8217;t, here it is: Anyway, this post is intended to answer some questions about Notified. Q: What&#8217;s taking so long?! A: I&#8217;m not a full time developer, I have an active social life, and I&#8217;m also studying, this is [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, you probably got here by twitter, and you already saw the picture, but if you haven&#8217;t, here it is:<br />
<img src="http://grab.by/51MN" alt="Notified" /></p>
<p><span id="more-814"></span>Anyway, this post is intended to answer some questions about Notified.</p>
<p>Q: What&#8217;s taking so long?!<br />
A: I&#8217;m not a full time developer, I have an active social life, and I&#8217;m also studying, this is a side project I work on when I&#8217;m not too tired to.</p>
<p>Q: Why don&#8217;t you release what you have?<br />
A: We won&#8217;t release an incomplete product, and releasing the icon version first, and then the MS Extension would result in pissed of people complaining about paying for the MS Extension when they already paid for the icon version.</p>
<p>Q: Wait, wasn&#8217;t the icon version supposed to be free?<br />
A: It was, but with all the work Daniel and I put into it, we decided it&#8217;d be fair to charge for it.</p>
<p>Q: So, what are the prices gonna be?<br />
A: It&#8217;s gonna be 99c for the icon version, and 2.99 USD for the MS extension. It&#8217;s a really affordable price for a great feature.</p>
<p>Q: What does the MS version have that the icon doesn&#8217;t?<br />
A: It includes everything the icon version includes, plus the feature that you can call the window wherever you are, in a game, in safari, etc, via Activator.</p>
<p>Q: The screenshot says iPod, but it&#8217;s in an iPhone, are you trying to fool us? *suspicious look*<br />
A: The screenshot was taken live from my development iPod, but was put over a screenshot of the iPhone simulator because it looks better that way. I&#8217;m sorry, but there&#8217;s no iPod simulator.</p>
<p>Q: What does this mean, regarding the release date?<br />
A: It means that we are really close. We&#8217;re aiming for it to be ready with iOS4, but there are still some 4.0 bugs left to fix.</p>
<p>Q: It took you too long! I hate you!<br />
A: Patience is virtue. And that&#8217;s not a question&#8230;</p>
<p>Q: I&#8217;ve always wanted this feature, how can I pay you?!<br />
A: Well, it would make Daniel and I happy if you bought the app when it&#8217;s released.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/06/notified-qa/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/06/notified-qa/&amp;title=Notified+Q%26A" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/06/notified-qa/&amp;title=Notified+Q%26A" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/06/notified-qa/&amp;t=Notified+Q%26A" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Notified%20Q%26A%22&amp;body=Link: http://blog.epelaez.net/06/notified-qa/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Hello%2C%20you%20probably%20got%20here%20by%20twitter%2C%20and%20you%20already%20saw%20the%20picture%2C%20but%20if%20you%20haven%27t%2C%20here%20it%20is%3A%0D%0A%0D%0A%0D%0AAnyway%2C%20this%20post%20is%20intended%20to%20answer%20some%20questions%20about%20Notified.%0D%0A%0D%0AQ%3A%20What%27s%20taking%20so%20long%3F%21%0D%0AA%3A%20I%27m%20not%20a%20full%20time%20developer%2C%20I%20have%20an%20active%20social%20life%2C%20and%20I%27m%20also%20studying%2C%20" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Notified+Q%26A+-+http://b2l.me/4z5dz&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/06/notified-qa/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Orientation Lock</title>
		<link>http://blog.epelaez.net/05/orientation-lock/</link>
		<comments>http://blog.epelaez.net/05/orientation-lock/#comments</comments>
		<pubDate>Sat, 29 May 2010 16:00:54 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ObjC]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=804</guid>
		<description><![CDATA[This might become obsolete with 4.0, but I think it&#8217;s still worth a shot, if not to use it, at least to get an idea on how to do things.In short, this is what we are gonna do: We are gonna store a variable in the user defaults to store the locked orientation, or the [...]]]></description>
			<content:encoded><![CDATA[<p>This might become obsolete with 4.0, but I think it&#8217;s still worth a shot, if not to use it, at least to get an idea on how to do things.<span id="more-804"></span>In short, this is what we are gonna do:</p>
<ul>
<li>We are gonna store a variable in the user defaults to store the locked orientation, or the lack of lock.</li>
<li>Check the lock when the view controller wants to rotate.</li>
</ul>
<p>First, on first run, we need to store the variable on the defaults, so on the app delegate, we&#8217;ll do this:</p>
<div class="codecolorer-container objc default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #a61390;">if</span><span style="color: #002200;">&#40;</span><span style="color: #002200;">!</span><span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Orientation&quot;</span><span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span> <span style="color: #11740a; font-style: italic;">//Checks if there's an object for the key &quot;Orientation&quot;</span><br />
<span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> setInteger<span style="color: #002200;">:-</span><span style="color: #2400d9;">1</span> forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Orientation&quot;</span><span style="color: #002200;">&#93;</span>;<span style="color: #11740a; font-style: italic;">//If there isn't, it stores the integer -1 under that key</span></div></td></tr></tbody></table></div>
<p>We are storing -1 because that&#8217;s gonna mean &#8220;unlocked&#8221;</p>
<p>Now, to lock the orientation, when the view controller that&#8217;s gonna lock it is in the orientation we want to lock, we&#8217;ll do this:</p>
<div class="codecolorer-container objc default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> setInteger<span style="color: #002200;">:</span>orientation forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Orientation&quot;</span><span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p>Now, on the view controllers we want to lock, we&#8217;ll override this selector like this:</p>
<div class="codecolorer-container objc default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #002200;">-</span><span style="color: #002200;">&#40;</span><span style="color: #a61390;">BOOL</span><span style="color: #002200;">&#41;</span>shouldAutorotateToInterfaceOrientation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UIInterfaceOrientation<span style="color: #002200;">&#41;</span>interfaceOrientation<span style="color: #002200;">&#123;</span><br />
NSInteger orientation <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> integerForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Orientation&quot;</span><span style="color: #002200;">&#93;</span>;<br />
<span style="color: #a61390;">return</span> <span style="color: #002200;">&#40;</span>interfaceOrientation <span style="color: #002200;">!=</span> UIInterfaceOrientationPortraitUpsideDown<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&amp;&amp;</span> <span style="color: #002200;">&#40;</span>orientation <span style="color: #002200;">==</span> <span style="color: #002200;">-</span><span style="color: #2400d9;">1</span> || orientation <span style="color: #002200;">==</span> interfaceOrientation<span style="color: #002200;">&#41;</span>;<br />
<span style="color: #002200;">&#125;</span></div></td></tr></tbody></table></div>
<p>What that selector returns is ture for the supported orientations, so the first thing we&#8217;ll do is to check that interfaceOrientation is not upside down. Then, if orientation is -1, which means unlocked, return true, because we want it to rotate. And finally, if orientation is not -1, we&#8217;ll compare it to interfaceOrientation to allow it to be only in the locked orientation.</p>
<p>Aditionally, you can store orientation in an ivar, to avoid so many calls to the user defaults, but for the sake of it making sense, I didn&#8217;t do it here.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/05/orientation-lock/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/05/orientation-lock/&amp;title=Orientation+Lock" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/05/orientation-lock/&amp;title=Orientation+Lock" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/05/orientation-lock/&amp;t=Orientation+Lock" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Orientation%20Lock%22&amp;body=Link: http://blog.epelaez.net/05/orientation-lock/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A This%20might%20become%20obsolete%20with%204.0%2C%20but%20I%20think%20it%27s%20still%20worth%20a%20shot%2C%20if%20not%20to%20use%20it%2C%20at%20least%20to%20get%20an%20idea%20on%20how%20to%20do%20things.In%20short%2C%20this%20is%20what%20we%20are%20gonna%20do%3A%0D%0A%0D%0A%09We%20are%20gonna%20store%20a%20variable%20in%20the%20user%20defaults%20to%20store%20the%20locked%20orientation%2C%20or%20the%20lack%20of%20lock.%0D%0A%09Check%20the%20loc" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Orientation+Lock+-+http://b2l.me/xrxed&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/05/orientation-lock/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UITableView animations</title>
		<link>http://blog.epelaez.net/04/uitableview-animations/</link>
		<comments>http://blog.epelaez.net/04/uitableview-animations/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 05:28:12 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=796</guid>
		<description><![CDATA[This is something rather simple, that looks really fancy, and I&#8217;ve noticed that almost no apps do it. The idea is this: Instead of making changes to your DataSource and just telling the table to reload the data, you tell the table to animate the changes in certain sections/rows. So, how do you do this? [...]]]></description>
			<content:encoded><![CDATA[<p>This is something rather simple, that looks really fancy, and I&#8217;ve noticed that almost no apps do it.</p>
<p>The idea is this: Instead of making changes to your DataSource and just telling the table to reload the data, you tell the table to animate the changes in certain sections/rows.</p>
<p><span id="more-796"></span> So, how do you do this?</p>
<p>First, open UITableView.h, and scroll to this:</p>
<div class="codecolorer-container objc default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>beginUpdates;<br />
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>endUpdates;<br />
<br />
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>insertSections<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSIndexSet</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>sections withRowAnimation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UITableViewRowAnimation<span style="color: #002200;">&#41;</span>animation;<br />
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>deleteSections<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSIndexSet</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>sections withRowAnimation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UITableViewRowAnimation<span style="color: #002200;">&#41;</span>animation;<br />
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>reloadSections<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSIndexSet</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>sections withRowAnimation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UITableViewRowAnimation<span style="color: #002200;">&#41;</span>animation __OSX_AVAILABLE_STARTING<span style="color: #002200;">&#40;</span>__MAC_NA,__IPHONE_3_0<span style="color: #002200;">&#41;</span>;<br />
<br />
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>insertRowsAtIndexPaths<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSArray</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>indexPaths withRowAnimation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UITableViewRowAnimation<span style="color: #002200;">&#41;</span>animation;<br />
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>deleteRowsAtIndexPaths<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSArray</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>indexPaths withRowAnimation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UITableViewRowAnimation<span style="color: #002200;">&#41;</span>animation;<br />
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>reloadRowsAtIndexPaths<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSArray</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>indexPaths withRowAnimation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UITableViewRowAnimation<span style="color: #002200;">&#41;</span>animation __OSX_AVAILABLE_STARTING<span style="color: #002200;">&#40;</span>__MAC_NA,__IPHONE_3_0<span style="color: #002200;">&#41;</span>;</div></td></tr></tbody></table></div>
<p>For now we&#8217;ll ignore the first two selectors.</p>
<p>Now let&#8217;s take a look at the rest.</p>
<p>If you try to call it just like that, it will probably crash. This is because the table expects the data to have changed accordingly, so this are the steps to follow to animate changes:</p>
<ol>
<li>Choose which cells/sections you want to update. This is usually done by user&#8217;s interaction, like when they swipe on a cell and click &#8220;Delete&#8221;.</li>
<li>Update the data on your Data Source. Be very careful with this, because when you delete cells/sections, if the new cell/section count doesn&#8217;t match the old one, plus/minus the added/deleted rows, it will make your app crash. You might have to look for special cases where sections might merge.</li>
<li>Tell the tableView to insert/delete the sections/rows you want to.</li>
<li>???</li>
<li>Profit!</li>
</ol>
<p>It&#8217;s that simple!</p>
<p>Now let&#8217;s take a look at those two first selectors.</p>
<p>Say you have a complex case, in which you make changes to your data source, and then want to add some cells, and delete some sections. If you call them just like that, it will crash, so we use the begin and end updates selectors.</p>
<p>What these two do, is that, all changes made after beginUpdates is called, will be saved, and won&#8217;t be applied until you call endUpdates, so you can remove sections and rows at the same time, something impossible without this technique.</p>
<p>Anyway, I hope this was clear enough, and please use it, it makes your application look way better, and it&#8217;s very simple.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/04/uitableview-animations/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/04/uitableview-animations/&amp;title=UITableView+animations" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/04/uitableview-animations/&amp;title=UITableView+animations" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/04/uitableview-animations/&amp;t=UITableView+animations" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22UITableView%20animations%22&amp;body=Link: http://blog.epelaez.net/04/uitableview-animations/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A This%20is%20something%20rather%20simple%2C%20that%20looks%20really%20fancy%2C%20and%20I%27ve%20noticed%20that%20almost%20no%20apps%20do%20it.%0D%0A%0D%0AThe%20idea%20is%20this%3A%20Instead%20of%20making%20changes%20to%20your%20DataSource%20and%20just%20telling%20the%20table%20to%20reload%20the%20data%2C%20you%20tell%20the%20table%20to%20animate%20the%20changes%20in%20certain%20sections%2Frows.%0D%0A%0D%0A%20So%2C%20how%20do%20yo" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=UITableView+animations+-+http://b2l.me/wrsfd&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/04/uitableview-animations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UIColor Additions</title>
		<link>http://blog.epelaez.net/03/uicolor-additions/</link>
		<comments>http://blog.epelaez.net/03/uicolor-additions/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 01:59:35 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[ObjC]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=789</guid>
		<description><![CDATA[Important Edit: Please redownload the file, as there were some important changes (that&#8217;s what happen when you don&#8217;t test it before ) Here are some small but useful additions to the UIColor class in UIKit. This is what it does: Adds a method to get a color from a Hex string (with either this #FFFFFF [...]]]></description>
			<content:encoded><![CDATA[<p>Important Edit: Please redownload the file, as there were some important changes (that&#8217;s what happen when you don&#8217;t test it before <img src='http://blog.epelaez.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
<p>Here are some small but useful additions to the UIColor class in UIKit.<span id="more-789"></span></p>
<p>This is what it does:</p>
<ul>
<li>Adds a method to get a color from a Hex string (with either this #FFFFFF or this FFFFFF format).</li>
<li>Adds a method to get a color from an Hex string with custom alpha value.</li>
<li>Adds a method to get a color from a selector string.</li>
</ul>
<p>Here&#8217;s the download:</p>
<p><table style="border: 1px solid #CCC;" cellpadding="3" width="100%">
  <tr>
    <td width="35" style="vertical-align:top;">
      <a href="http://blog.epelaez.net/?file_id=22"><img src="http://blog.epelaez.net/wp-content/plugins/downloads-manager/img/icons/default.gif" alt="http://blog.epelaez.net/wp-content/plugins/downloads-manager/img/icons/default.gif"></a>
    </td>
    <td>
      <b>File:</b> <a href="http://blog.epelaez.net/?file_id=22">UIColor Additions</a> <small>(1.95KB)</small><br />
      <b>added:</b> 19/03/2010 <br />
    </td>
  </tr>
</table></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/03/uicolor-additions/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/03/uicolor-additions/&amp;title=UIColor+Additions" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/03/uicolor-additions/&amp;title=UIColor+Additions" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/03/uicolor-additions/&amp;t=UIColor+Additions" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22UIColor%20Additions%22&amp;body=Link: http://blog.epelaez.net/03/uicolor-additions/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Important%20Edit%3A%20Please%20redownload%20the%20file%2C%20as%20there%20were%20some%20important%20changes%20%28that%27s%20what%20happen%20when%20you%20don%27t%20test%20it%20before%20%3AP%29%0D%0A%0D%0AHere%20are%20some%20small%20but%20useful%20additions%20to%20the%20UIColor%20class%20in%20UIKit.%0D%0A%0D%0AThis%20is%20what%20it%20does%3A%0D%0A%0D%0A%09Adds%20a%20method%20to%20get%20a%20color%20from%20a%20Hex%20string%20%28with%20either%20t" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=UIColor+Additions+-+http://b2l.me/wrxsd&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/03/uicolor-additions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No &#8220;Slide to&#8230;&#8221; text</title>
		<link>http://blog.epelaez.net/03/no-slide-to-text/</link>
		<comments>http://blog.epelaez.net/03/no-slide-to-text/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 16:20:45 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Release]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Binary]]></category>
		<category><![CDATA[Mobile Substrate]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=776</guid>
		<description><![CDATA[This is a small dylib I made the other day. Turns out, you can edit the &#8220;Slide to Unlock&#8221; and &#8220;Slide to Answer&#8221; strings easily, but I didn&#8217;t find a way to get rid of the &#8220;Slide to view&#8221; that shows when a push notification arrives. So I made this small Mobile Substrate extension that [...]]]></description>
			<content:encoded><![CDATA[<p>This is a small dylib I made the other day.</p>
<p>Turns out, you can edit the &#8220;Slide to Unlock&#8221; and &#8220;Slide to Answer&#8221; strings easily, but I didn&#8217;t find a way to get rid of the &#8220;Slide to view&#8221; that shows when a push notification arrives.</p>
<p>So I made this small Mobile Substrate extension that just doesn&#8217;t create that label.<span id="more-776"></span></p>
<p>It&#8217;s really small and doesn&#8217;t allocate any extra objects. It even avoids the OS to allocate one.</p>
<p>To install, just download the dylib and put it in /Library/MobileSubstrate/DynamicLibraries/ and set permissions to 755.</p>
<p>The source code is also available, it was made with <a href="http://bit.ly/ccbpJv">Skylar&#8217;s template</a>. And you&#8217;ll need the Springboard and mobile substrate headers to compile it.</p>
<p>Downloads:</p>
<p><table style="border: 1px solid #CCC;" cellpadding="3" width="100%">
  <tr>
    <td width="35" style="vertical-align:top;">
      <a href="http://blog.epelaez.net/?file_id=20"><img src="http://blog.epelaez.net/wp-content/plugins/downloads-manager/img/icons/default.gif" alt="http://blog.epelaez.net/wp-content/plugins/downloads-manager/img/icons/default.gif"></a>
    </td>
    <td>
      <b>File:</b> <a href="http://blog.epelaez.net/?file_id=20">NoSlideText.dylib</a> <small>(15.17KB)</small><br />
      <b>added:</b> 15/03/2010 <br />
    </td>
  </tr>
</table></p>
<p><table style="border: 1px solid #CCC;" cellpadding="3" width="100%">
  <tr>
    <td width="35" style="vertical-align:top;">
      <a href="http://blog.epelaez.net/?file_id=21"><img src="http://blog.epelaez.net/wp-content/plugins/downloads-manager/img/icons/default.gif" alt="http://blog.epelaez.net/wp-content/plugins/downloads-manager/img/icons/default.gif"></a>
    </td>
    <td>
      <b>File:</b> <a href="http://blog.epelaez.net/?file_id=21">NoSlideText Source</a> <small>(18.33KB)</small><br />
      <b>added:</b> 15/03/2010 <br />
    </td>
  </tr>
</table></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/03/no-slide-to-text/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/03/no-slide-to-text/&amp;title=No+%22Slide+to...%22+text" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/03/no-slide-to-text/&amp;title=No+%22Slide+to...%22+text" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/03/no-slide-to-text/&amp;t=No+%22Slide+to...%22+text" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22No%20%22Slide%20to...%22%20text%22&amp;body=Link: http://blog.epelaez.net/03/no-slide-to-text/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A This%20is%20a%20small%20dylib%20I%20made%20the%20other%20day.%0D%0A%0D%0ATurns%20out%2C%20you%20can%20edit%20the%20%22Slide%20to%20Unlock%22%20and%20%22Slide%20to%20Answer%22%20strings%20easily%2C%20but%20I%20didn%27t%20find%20a%20way%20to%20get%20rid%20of%20the%20%22Slide%20to%20view%22%20that%20shows%20when%20a%20push%20notification%20arrives.%0D%0A%0D%0ASo%20I%20made%20this%20small%20Mobile%20Substrate%20extension%20that%20just%20doesn" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=No+%22Slide+to...%22+text+-+http://b2l.me/wrxsy&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/03/no-slide-to-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notified &#8211; Notifications the way apple should have made them</title>
		<link>http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/</link>
		<comments>http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 17:00:05 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Cydia]]></category>
		<category><![CDATA[Notified]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=759</guid>
		<description><![CDATA[This is an app I&#8217;ve been working on with the amazing designer Daniel Waldron, which logs the notifications you get in your iDevice and stores them for offline viewing. This way, if you get several push notifications, instead of just seeing the last one, you can see them all. If you are a member of [...]]]></description>
			<content:encoded><![CDATA[<p>This is an app I&#8217;ve been working on with the amazing designer <a title="Dew's Site" href="http://www.danielwaldron.com/">Daniel Waldron</a>, which logs the notifications you get in your iDevice and stores them for offline viewing. This way, if you get several push notifications, instead of just seeing the last one, you can see them all.<span id="more-759"></span></p>
<p>If you are a member of M*, click <a href="http://bit.ly/boEGTp" target="_blank">here</a>.</p>
<div id="attachment_760" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.epelaez.net/uploads/2010/02/NotifiedTeaser.png"><img class="size-full wp-image-760" title="Notified" src="http://blog.epelaez.net/uploads/2010/02/NotifiedTeaser.png" alt="Notified" width="500" height="359" /></a><p class="wp-caption-text">Notified-Notifications the way Apple should have made them.</p></div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/&amp;title=Notified+-+Notifications+the+way+apple+should+have+made+them" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/&amp;title=Notified+-+Notifications+the+way+apple+should+have+made+them" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/&amp;t=Notified+-+Notifications+the+way+apple+should+have+made+them" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Notified%20-%20Notifications%20the%20way%20apple%20should%20have%20made%20them%22&amp;body=Link: http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A This%20is%20an%20app%20I%27ve%20been%20working%20on%20with%20the%20amazing%20designer%20Daniel%20Waldron%2C%20which%20logs%20the%20notifications%20you%20get%20in%20your%20iDevice%20and%20stores%20them%20for%20offline%20viewing.%20This%20way%2C%20if%20you%20get%20several%20push%20notifications%2C%20instead%20of%20just%20seeing%20the%20last%20one%2C%20you%20can%20see%20them%20all.%0D%0A%0D%0AIf%20you%20are%20a%20member%20o" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Notified+-+Notifications+the+way+apple+should+have+made+them+-+http://b2l.me/wrxs3&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/02/notified-notifications-the-way-apple-should-have-made-them/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>iClassic 1.5 released</title>
		<link>http://blog.epelaez.net/02/iclassic-1-5-released/</link>
		<comments>http://blog.epelaez.net/02/iclassic-1-5-released/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 04:52:15 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Release]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Cydia]]></category>
		<category><![CDATA[iClassic]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=756</guid>
		<description><![CDATA[iClassic 1.5 has hit the Cydia Store. This is what the update includes: Greatly improved theming system: Themes are now stored in a different folder and you can preview and apply them on the app itself. For more about themes, go here. Bug report mail form inside the app. Some extra settings. Bugfixes What was [...]]]></description>
			<content:encoded><![CDATA[<p>iClassic 1.5 has hit the Cydia Store.<span id="more-756"></span></p>
<p>This is what the update includes:</p>
<ul>
<li> Greatly improved theming system: Themes are now stored in a different folder and you can preview and apply them on the app itself. For more about themes, go <a href="http://blog.epelaez.net/apps/ipod-classic/iclassic-themes/">here</a>.</li>
<li>Bug report mail form inside the app.</li>
<li>Some extra settings.</li>
<li>Bugfixes</li>
</ul>
<p>What was left out:</p>
<ul>
<li>Podcasts, Audiobooks and Genres were left out until the next version. The reason: adding them with the current system would be painful, and so the menu system  is going through a rewrite to be a lot more flexible and faster.</li>
</ul>
<p>Enjoy!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/02/iclassic-1-5-released/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/02/iclassic-1-5-released/&amp;title=iClassic+1.5+released" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/02/iclassic-1-5-released/&amp;title=iClassic+1.5+released" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/02/iclassic-1-5-released/&amp;t=iClassic+1.5+released" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22iClassic%201.5%20released%22&amp;body=Link: http://blog.epelaez.net/02/iclassic-1-5-released/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A iClassic%201.5%20has%20hit%20the%20Cydia%20Store.%0D%0A%0D%0AThis%20is%20what%20the%20update%20includes%3A%0D%0A%0D%0A%09%20Greatly%20improved%20theming%20system%3A%20Themes%20are%20now%20stored%20in%20a%20different%20folder%20and%20you%20can%20preview%20and%20apply%20them%20on%20the%20app%20itself.%20For%20more%20about%20themes%2C%20go%20here.%0D%0A%09Bug%20report%20mail%20form%20inside%20the%20app.%0D%0A%09Some%20extra%20setti" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=iClassic+1.5+released+-+http://b2l.me/wrxs6&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/02/iclassic-1-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@EyeDevs</title>
		<link>http://blog.epelaez.net/01/eyedevs/</link>
		<comments>http://blog.epelaez.net/01/eyedevs/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 05:18:08 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[EyeDevs]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=751</guid>
		<description><![CDATA[In case you didn&#8217;t know, I am now part of the EyeDevs team (I joined a month or so ago, actually). With this team I&#8217;ll be working on MS Extensions, mainly, right now I&#8217;m working on SnowCover 1.2, and another couple of interesting projects. Our website is currently in the works, but you can follow [...]]]></description>
			<content:encoded><![CDATA[<p>In case you didn&#8217;t know, I am now part of the EyeDevs team (I joined a month or so ago, actually).<span id="more-751"></span></p>
<p>With this team I&#8217;ll be working on MS Extensions, mainly, right now I&#8217;m working on SnowCover 1.2, and another couple of interesting projects.</p>
<p>Our website is currently in the works, but you can follow us on <a href="http://twitter.com/EyeDevs">twitter</a>.</p>
<p>The members of the EyeDevs are:</p>
<ul>
<li>GiLo &#8211; Dev.</li>
<li>Me &#8211; Dev.</li>
<li>Elias &#8211; Graphics</li>
<li>Dew &#8211; Graphics</li>
</ul>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/01/eyedevs/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/01/eyedevs/&amp;title=%40EyeDevs" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/01/eyedevs/&amp;title=%40EyeDevs" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/01/eyedevs/&amp;t=%40EyeDevs" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22%40EyeDevs%22&amp;body=Link: http://blog.epelaez.net/01/eyedevs/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A In%20case%20you%20didn%27t%20know%2C%20I%20am%20now%20part%20of%20the%20EyeDevs%20team%20%28I%20joined%20a%20month%20or%20so%20ago%2C%20actually%29.%0D%0A%0D%0AWith%20this%20team%20I%27ll%20be%20working%20on%20MS%20Extensions%2C%20mainly%2C%20right%20now%20I%27m%20working%20on%20SnowCover%201.2%2C%20and%20another%20couple%20of%20interesting%20projects.%0D%0A%0D%0AOur%20website%20is%20currently%20in%20the%20works%2C%20but%20you%20can%20fol" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%40EyeDevs+-+http://b2l.me/wrxta&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/01/eyedevs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Merry Christmas</title>
		<link>http://blog.epelaez.net/12/merry-christmas/</link>
		<comments>http://blog.epelaez.net/12/merry-christmas/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 01:32:34 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[xmas]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=734</guid>
		<description><![CDATA[Merry Christmas and a happy new year for everybody. Subscribe to the comments for this post? Share this on del.icio.us Digg this! Share this on Facebook Email this to a friend? Tweet This!]]></description>
			<content:encoded><![CDATA[<p>Merry Christmas and a happy new year for everybody.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/12/merry-christmas/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/12/merry-christmas/&amp;title=Merry+Christmas" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/12/merry-christmas/&amp;title=Merry+Christmas" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/12/merry-christmas/&amp;t=Merry+Christmas" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Merry%20Christmas%22&amp;body=Link: http://blog.epelaez.net/12/merry-christmas/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Merry%20Christmas%20and%20a%20happy%20new%20year%20for%20everybody." rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Merry+Christmas+-+http://b2l.me/wrxte&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/12/merry-christmas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy 20th birthday to me!</title>
		<link>http://blog.epelaez.net/12/20thbirthday/</link>
		<comments>http://blog.epelaez.net/12/20thbirthday/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 05:01:01 +0000</pubDate>
		<dc:creator>Pelaez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iClassic]]></category>
		<category><![CDATA[self]]></category>

		<guid isPermaLink="false">http://blog.epelaez.net/?p=726</guid>
		<description><![CDATA[December 9, it&#8217;s my 20th birtdhay! And what a better present than releasing a widely expected app that has been a success on the iPhone Jailbreaking scene. A big thank you to all of you who did buy the app, and for those who didn&#8217;t, consider doing it if you like it! We&#8217;re not a [...]]]></description>
			<content:encoded><![CDATA[<p>December 9, it&#8217;s my 20th birtdhay! And what a better present than releasing a widely expected app that has been a success on the iPhone Jailbreaking scene.</p>
<p>A big thank you to all of you who <strong>did</strong> buy the app, and for those who didn&#8217;t, consider doing it if you like it! We&#8217;re not a big company (we&#8217;re not a company at all!), and it would encourage us to bring you updates and more cool apps (Our apps are only getting better!).</p>
<p>Either way, enjoy it!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.epelaez.net/12/20thbirthday/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.epelaez.net/12/20thbirthday/&amp;title=Happy+20th+birthday+to+me%21" 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://digg.com/submit?phase=2&amp;url=http://blog.epelaez.net/12/20thbirthday/&amp;title=Happy+20th+birthday+to+me%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.epelaez.net/12/20thbirthday/&amp;t=Happy+20th+birthday+to+me%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Happy%2020th%20birthday%20to%20me%21%22&amp;body=Link: http://blog.epelaez.net/12/20thbirthday/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A December%209%2C%20it%27s%20my%2020th%20birtdhay%21%20And%20what%20a%20better%20present%20than%20releasing%20a%20widely%20expected%20app%20that%20has%20been%20a%20success%20on%20the%20iPhone%20Jailbreaking%20scene.%0D%0A%0D%0AA%20big%20thank%20you%20to%20all%20of%20you%20who%20did%20buy%20the%20app%2C%20and%20for%20those%20who%20didn%27t%2C%20consider%20doing%20it%20if%20you%20like%20it%21%20We%27re%20not%20a%20big%20company%20%28we%27re" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Happy+20th+birthday+to+me%21+-+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.epelaez.net/12/20thbirthday/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
