<?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>雨雪霏霏 - iPhone博客</title>
	<atom:link href="http://lichen1985.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://lichen1985.com/blog</link>
	<description>关于iPhone开发，涵盖科技前沿</description>
	<lastBuildDate>Wed, 08 Sep 2010 12:52:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iOS内存管理系列之二：自动释放与便捷方法</title>
		<link>http://lichen1985.com/blog/?p=273</link>
		<comments>http://lichen1985.com/blog/?p=273#comments</comments>
		<pubDate>Wed, 08 Sep 2010 12:52:20 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad开发实战]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=273</guid>
		<description><![CDATA[本系列文章版权归李晨所有，出版权归华章公司所有，谢绝转载。 &#8212;&#8211;自动释放（Auto release）与便捷方法(convenience method)&#8212;&#8211; 有时候一个所有者创建一个对象后，会立刻将该对象的指针传递给其它所有者。这时，这个创建者不希望再拥有这个对象，但如果立刻给它发送一个release消息会导致这个对象被立刻释放掉——这样其它所有者还没有来得及保留该对象。解决这个两难问题的方法是，给对象发送一个autorelease消息：这样创建者不再拥有该对象的所有权；该对象成为自动释放的对象，但是不会立刻被释放掉；其它所有者可以有时间保留或复制该对象，并成为其唯一所有者。 我们来看一个自动释放的例子（代码清单3-1）。一个所有者先用alloc方法创建一个对象；此时该所有者拥有这个对象，对象的引用计数为1。紧接着，所有者自动释放该对象；所有者此时已经放弃了所有权，但对象的引用计数在一段时间内依然为1。我们可以看出自动释放的另一个好处：你不会因为在后面忘记给对象发送release消息而造成内存泄露。 代码清单3-1 -(Object*)returnAutoreleaseObject { Object* obj = [[Object alloc] init]; return [obj autorelease]; } 与自动释放相关的，有一大类构造方法（constructor method），由它们构造的对象直接就是自动释放的对象；这一类构造方法叫做便捷方法。比如下面这句的字符串就是一个自动释放的对象，stringWithFormat:就是一个便捷方法。 NSString* string = [NSString stringWithFormat:@”autoreleaseString”]; 再举几个便捷方法的例子，方便读者以后的开发。 1.NSArray的arrayWithObjects:和arrayWithArray:。 2.UIImage的imageNamed:。 3.NSNumber的numberWithBool等。 现在我们已经解释了，autorelease方法会在一段时间以后释放掉一个对象，在这段时间内我们可以安全地使用该对象。那么这段时间究竟是多久呢？我们需要先更多地了解自动释放的机制，再来回答这个问题。 让我们先来看看自动释放池。自动释放池是NSAutoreleasePool的实例，其中包含了收到autorelease消息的对象。当一个自动释放池自身被销毁（dealloc）时，它会给池中每一个对象发送一个release消息（如果你给一个对象多次发送autorelease消息，那么当自动释放池销毁时，这个对象也会收到同样数目的release消息）。可以看出，一个自动释放的对象，它至少能够存活到自动释放池销毁的时候。 那么自动释放池何时被创建，又何时被销毁呢？在每一个事件周期（event cycle）的开始，系统会自动创建一个自动释放池；在每一个事件周期的结尾，系统会自动销毁这个自动释放池。一般情况下，你可以理解为：当你的代码在持续运行时，自动释放池是不会被销毁的，这段时间内你也可以安全地使用自动释放的对象；当你的代码运行告一段落，开始等待用户输入（或者其它事件）时，自动释放池就会被释放掉，池中的对象都会收到一个release消息，有的可能会因此被销毁。 到此为止，相信你已经对自动释放的机制有了一个大体的了解。自动释放而非直接释放，可以帮助你节省一些代码量，提高开发速度。但是它有一个直接的缺点：它延缓了对象的释放，在有大量自动释放的对象时，会占用大量内存资源。因此，你需要避免将大量对象自动释放。并且，在以下两种情况下，你需要手动建立并手动销毁掉自动释放池： 1.当你在主线程外开启其它线程时：系统只会在主线程中自动生成并销毁掉自动释放池。 2.当你在短时间内制造了大量自动释放对象时：及时地销毁有助于有效利用iPad上有限地内存资源。 Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">本系列文章版权归李晨所有，出版权归华章公司所有，谢绝转载。<br /></span></p>
<p><font face="宋体">&#8212;&#8211;自动释放（Auto release）与便捷方法(convenience method)&#8212;&#8211;<br /></font></p>
<p><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">有时候一个所有者创建一个对象后，会立刻将该对象的指针传递给其它所有者。这时，这个创建者不希望再拥有这个对象，但如果立刻给它发送一个</span><span style="font-family:宋体;mso-bidi-font-family:宋体">release<span lang="ZH-CN" xml:lang="ZH-CN">消息会导致这个对象被立刻释放掉——这样其它所有者还没有来得及保留该对象。解决这个两难问题的方法是，给对象发送一个</span>autorelease<span lang="ZH-CN" xml:lang="ZH-CN">消息：这样创建者不再拥有该对象的所有权；该对象成为自动释放的对象，但是不会立刻被释放掉；其它所有者可以有时间保留或复制该对象，并成为其唯一所有者。</span></span></p>
<p><!--StartFragment--></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">我们来看一个自动释放的例子（代码清单</span><span style="font-family:宋体;mso-bidi-font-family: 宋体">3-1<span lang="ZH-CN" xml:lang="ZH-CN">）。一个所有者先用</span>alloc<span lang="ZH-CN" xml:lang="ZH-CN">方法创建一个对象；此时该所有者拥有这个对象，对象的引用计数为</span>1<span lang="ZH-CN" xml:lang="ZH-CN">。紧接着，所有者自动释放该对象；所有者此时已经放弃了所有权，但对象的引用计数在一段时间内依然为</span>1<span lang="ZH-CN" xml:lang="ZH-CN">。我们可以看出自动释放的另一个好处：你不会因为在后面忘记给对象发送</span>release<span lang="ZH-CN" xml:lang="ZH-CN">消息而造成内存泄露。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">代码清单</span><span style="font-family:宋体;mso-bidi-font-family:宋体">3-1</span></p>
<div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F0F7FE; margin-left:0in;margin-right:28.65pt">
<p class="a">-(Object*)returnAutoreleaseObject {</p>
<p class="a">Object* obj = [[Object alloc] init];</p>
<p class="a">return [obj autorelease];</p>
<p class="a">}</p>
</div>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">与自动释放相关的，有一大类构造方法（</span><span style="font-family:宋体;mso-bidi-font-family: 宋体">constructor method<span lang="ZH-CN" xml:lang="ZH-CN">），由它们构造的对象直接就是自动释放的对象；这一类构造方法叫做便捷方法。比如下面这句的字符串就是一个自动释放的对象，</span>stringWithFormat:<span lang="ZH-CN" xml:lang="ZH-CN">就是一个便捷方法。</span></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">NSString* string = [NSString stringWithFormat:@”autoreleaseString”];</span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">再举几个便捷方法的例子，方便读者以后的开发。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">1.NSArray<span lang="ZH-CN" xml:lang="ZH-CN">的</span>arrayWithObjects:<span lang="ZH-CN" xml:lang="ZH-CN">和</span>arrayWithArray:<span lang="ZH-CN" xml:lang="ZH-CN">。</span></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">2.UIImage<span lang="ZH-CN" xml:lang="ZH-CN">的</span>imageNamed:<span lang="ZH-CN" xml:lang="ZH-CN">。</span></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">3.NSNumber<span lang="ZH-CN" xml:lang="ZH-CN">的</span>numberWithBool<span lang="ZH-CN" xml:lang="ZH-CN">等。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">现在我们已经解释了，</span><span style="font-family:宋体;mso-bidi-font-family:宋体">autorelease<span lang="ZH-CN" xml:lang="ZH-CN">方法会在一段时间以后释放掉一个对象，在这段时间内我们可以安全地使用该对象。那么这段时间究竟是多久呢？我们需要先更多地了解自动释放的机制，再来回答这个问题。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">让我们先来看看自动释放池。自动释放池是</span><span style="font-family:宋体;mso-bidi-font-family: 宋体">NSAutoreleasePool<span lang="ZH-CN" xml:lang="ZH-CN">的实例，其中包含了收到</span>autorelease<span lang="ZH-CN" xml:lang="ZH-CN">消息的对象。当一个自动释放池自身被销毁（</span>dealloc<span lang="ZH-CN" xml:lang="ZH-CN">）时，它会给池中每一个对象发送一个</span>release<span lang="ZH-CN" xml:lang="ZH-CN">消息（如果你给一个对象多次发送</span>autorelease<span lang="ZH-CN" xml:lang="ZH-CN">消息，那么当自动释放池销毁时，这个对象也会收到同样数目的</span>release<span lang="ZH-CN" xml:lang="ZH-CN">消息）。可以看出，一个自动释放的对象，它至少能够存活到自动释放池销毁的时候。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">那么自动释放池何时被创建，又何时被销毁呢？在每一个事件周期（</span><span style="font-family:宋体; mso-bidi-font-family:宋体">event cycle<span lang="ZH-CN" xml:lang="ZH-CN">）的开始，系统会自动创建一个自动释放池；在每一个事件周期的结尾，系统会自动销毁这个自动释放池。一般情况下，你可以理解为：当你的代码在持续运行时，自动释放池是不会被销毁的，这段时间内你也可以安全地使用自动释放的对象；当你的代码运行告一段落，开始等待用户输入（或者其它事件）时，自动释放池就会被释放掉，池中的对象都会收到一个</span>release<span lang="ZH-CN" xml:lang="ZH-CN">消息，有的可能会因此被销毁。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">到此为止，相信你已经对自动释放的机制有了一个大体的了解。自动释放而非直接释放，可以帮助你节省一些代码量，提高开发速度。但是它有一个直接的缺点：它延缓了对象的释放，在有大量自动释放的对象时，会占用大量内存资源。因此，你需要避免将大量对象自动释放。并且，在以下两种情况下，你需要手动建立并手动销毁掉自动释放池：</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">1.<span lang="ZH-CN" xml:lang="ZH-CN">当你在主线程外开启其它线程时：系统只会在主线程中自动生成并销毁掉自动释放池。</span></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">2.<span lang="ZH-CN" xml:lang="ZH-CN">当你在短时间内制造了大量自动释放对象时：及时地销毁有助于有效利用</span>iPad<span lang="ZH-CN" xml:lang="ZH-CN">上有限地内存资源。</span></span></p>
<p><!--EndFragment--></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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=273&amp;n=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=273&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=273&amp;t=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;body=Link: http://lichen1985.com/blog/?p=273 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=273&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=273&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=273&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;srcUrl=http://lichen1985.com/blog/?p=273&amp;srcTitle=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;snippet=%E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=273&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;body=Link: http://lichen1985.com/blog/?p=273 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=273&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;summary=%E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%22&amp;body=Link: http://lichen1985.com/blog/?p=273 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=273&amp;t=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;du=http://lichen1985.com/blog/?p=273&amp;cn=%E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95+-+http://b2l.me/ap98vp&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D273&amp;desc=%E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=273&amp;submitHeadline=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;submitSummary=%E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C%EF%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95&amp;body=Link: http://lichen1985.com/blog/?p=273 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E6%9C%AC%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E7%89%88%E6%9D%83%E5%BD%92%E6%9D%8E%E6%99%A8%E6%89%80%E6%9C%89%EF%BC%8C%E5%87%BA%E7%89%88%E6%9D%83%E5%BD%92%E5%8D%8E%E7%AB%A0%E5%85%AC%E5%8F%B8%E6%89%80%E6%9C%89%EF%BC%8C%E8%B0%A2%E7%BB%9D%E8%BD%AC%E8%BD%BD%E3%80%82%0A-----%E8%87%AA%E5%8A%A8%E9%87%8A%E6%94%BE%EF%BC%88Auto%20release%EF%BC%89%E4%B8%8E%E4%BE%BF%E6%8D%B7%E6%96%B9%E6%B3%95%28convenience%20method%29-----%0A%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%80%E4%B8%AA%E6%89%80%E6%9C%89%E8%80%85%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E8%B1%A1%E5%90%8E%EF%BC%8C%E4%BC%9A%E7%AB%8B%E5%88%BB%E5%B0%86%E8%AF%A5%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%E7%BB%99%E5%85%B6%E5%AE%83%E6%89%80%E6%9C%89%E8%80%85%E3%80%82%E8%BF%99%E6%97%B6%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%88%9B%E5%BB%BA%E8%80%85%E4%B8%8D%E5%B8%8C%E6" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=273" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=273</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>follow my heart，转战工业界</title>
		<link>http://lichen1985.com/blog/?p=272</link>
		<comments>http://lichen1985.com/blog/?p=272#comments</comments>
		<pubDate>Wed, 25 Aug 2010 03:39:26 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[励志]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[雨雪霏霏]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=272</guid>
		<description><![CDATA[经历了在Boston Scientific的实习之后，终于下定决心quit。一方面，如果读完博士仍然需要未知的年数，而这些年里，IT界正在发生革命性变化，我不想错过这个时机。另一方面，做开发是我心之所向，即使不为了职业发展，为了兴趣爱好我也应当走这一条路。 我所感动的是，导师对我的决定很理解和支持。她说她支持我去“follow my heart”。跟随她做科研的三年里，虽然挨了不少批评，但是我学会了怎样去追求完美。我在三年里学过的知识也许会被遗忘，但追求完美的精神被铭刻住了是不会消失的，也会用到我今后的开发之中。 我会有更多的时间去做我所热爱的开发，既是为了生存，更是为了梦想。我也会更多地更新这个博客，记录自己的成长，也帮助每一位有梦想的开发者。 Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader Bookmarks this on Hatena Bookmarks Email this via Hotmail 分享到LinkedIn Email this to a friend? 发到MySpace Promote this on Orkut Tweet This! 提交到Twittley Buzz up! Email this via Yahoo! Mail Box [...]]]></description>
			<content:encoded><![CDATA[<p>经历了在Boston Scientific的实习之后，终于下定决心quit。一方面，如果读完博士仍然需要未知的年数，而这些年里，IT界正在发生革命性变化，我不想错过这个时机。另一方面，做开发是我心之所向，即使不为了职业发展，为了兴趣爱好我也应当走这一条路。</p>
<p>我所感动的是，导师对我的决定很理解和支持。她说她支持我去“follow my heart”。跟随她做科研的三年里，虽然挨了不少批评，但是我学会了怎样去追求完美。我在三年里学过的知识也许会被遗忘，但追求完美的精神被铭刻住了是不会消失的，也会用到我今后的开发之中。</p>
<p>我会有更多的时间去做我所热爱的开发，既是为了生存，更是为了梦想。我也会更多地更新这个博客，记录自己的成长，也帮助每一位有梦想的开发者。</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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=272&amp;n=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=272&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=272&amp;t=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;body=Link: http://lichen1985.com/blog/?p=272 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=272&amp;title=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=272&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=272&amp;title=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;srcUrl=http://lichen1985.com/blog/?p=272&amp;srcTitle=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;snippet=%E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=272&amp;title=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;body=Link: http://lichen1985.com/blog/?p=272 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=272&amp;title=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;summary=%E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22follow%20my%20heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C%22&amp;body=Link: http://lichen1985.com/blog/?p=272 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=272&amp;t=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;du=http://lichen1985.com/blog/?p=272&amp;cn=%E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C+-+http://b2l.me/aktwwt&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D272&amp;desc=%E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=272&amp;submitHeadline=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;submitSummary=%E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=follow+my+heart%EF%BC%8C%E8%BD%AC%E6%88%98%E5%B7%A5%E4%B8%9A%E7%95%8C&amp;body=Link: http://lichen1985.com/blog/?p=272 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%BB%8F%E5%8E%86%E4%BA%86%E5%9C%A8Boston%20Scientific%E7%9A%84%E5%AE%9E%E4%B9%A0%E4%B9%8B%E5%90%8E%EF%BC%8C%E7%BB%88%E4%BA%8E%E4%B8%8B%E5%AE%9A%E5%86%B3%E5%BF%83quit%E3%80%82%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%BB%E5%AE%8C%E5%8D%9A%E5%A3%AB%E4%BB%8D%E7%84%B6%E9%9C%80%E8%A6%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E5%B9%B4%E6%95%B0%EF%BC%8C%E8%80%8C%E8%BF%99%E4%BA%9B%E5%B9%B4%E9%87%8C%EF%BC%8CIT%E7%95%8C%E6%AD%A3%E5%9C%A8%E5%8F%91%E7%94%9F%E9%9D%A9%E5%91%BD%E6%80%A7%E5%8F%98%E5%8C%96%EF%BC%8C%E6%88%91%E4%B8%8D%E6%83%B3%E9%94%99%E8%BF%87%E8%BF%99%E4%B8%AA%E6%97%B6%E6%9C%BA%E3%80%82%E5%8F%A6%E4%B8%80%E6%96%B9%E9%9D%A2%EF%BC%8C%E5%81%9A%E5%BC%80%E5%8F%91%E6%98%AF%E6%88%91%E5%BF%83%E4%B9%8B%E6%89%80%E5%90%91%EF%BC%8C%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%B8%BA%E4%BA%86%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95%EF%BC%8C%E4%B8%BA%E4%BA%86%E5%85%B4%E8" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=272" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=272</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>iOS内存管理系列之一：对象所有权与引用计数</title>
		<link>http://lichen1985.com/blog/?p=268</link>
		<comments>http://lichen1985.com/blog/?p=268#comments</comments>
		<pubDate>Wed, 18 Aug 2010 15:19:04 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad开发实战]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[教材]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[雨雪霏霏]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=268</guid>
		<description><![CDATA[内存管理是iPhone或iPad开发中最为重要的一部分。掌握好了内存管理，开发出的应用就能运行流畅；掌握不好，开发出的东西就会效率低下，且容易崩溃。从本文开始，我将分几次详细介绍iOS内存管理的方方面面，包括对象的所有权与引用计数、自动释放与便捷方法、访问器方法与属性、一些会改变引用计数的特殊情况、以及一个总结。希望这些介绍会对开发者有所帮助。 本系列文章版权归李晨所有，出版权归华章公司所有，谢绝转载。 －－－－－对象所有权（ownership）与引用计数（retain count、reference count）－－－－－ 当一个所有者（owner，其本身可以是任何一个Objective-C对象）做了以下某个动作时，它拥有对一个对象的所有权（ownership）： 1. 创建一个对象。包括使用任何名称中包含“alloc”、“new”、或者“copy”的方法。 2. 保留（retain）一个对象。 一个对象可以有多个所有者，一个所有者也可以拥有多个对象。 相应的，引用计数增减的基本规则是： 1.当所有者创建一个对象时，该对象的引用计数为1。 2.当所有者保留它时，该对象的引用计数加1。 3.当所有者释放（release）它时，该对象的引用计数减1。 与此相关的，当一个所有者对于一个对象的引用计数的增减总计为0时，它放弃了对这个对象的所有权。 现在我们可以从两个不同的角度来看Objective-C的内存管理问题。从对象所有权的角度来看，当一个对象有着至少一个所有者（owner）的时候，它依然存在；当它没有任何所有者的时候，它会被释放掉。从引用计数的角度看，一个对象存在时，其引用计数大于零；当一个对象的引用计数为零时，它会调用dealloc方法并释放掉。这两个角度的关系是：在所有权的背后起作用的机制是引用计数机制；我们通过引用计数的增减来理解所有权的概念；但是你只应当使用所有权的概念来管理内存，因为如果你试图直接获取对象的引用计数，那么得到的数将让你感到匪夷所思——系统的一些框架会“偷偷”增减对象的引用计数。 回顾一下，内存管理的目标是：当一个对象的某个所有者依然需要使用它时，保证这个对象的存在；当一个对象的所有所有者都不再需要它时，保证这个对象被销毁。因此只要任何一个所有者在使用完一个对象之后释放掉它，那么以上内存管理的目标就可以实现。我们可以得出任何一个所有者（记住，所有者本身也只是一个对象）所应当遵守的基本步骤： 拥有一个对象 -&#62; 使用一个对象 -&#62; 放弃对象的所有权。 从引用计数的角度来看就是： 还需要这个对象时，保持对其增减为正；不再需要这个对象时，保持对其增减为0。 下图很好地诠释了这些基本规则:所有者1和所有者2单独地执行了拥有对象、使用对象、放弃对象所有权的步骤；当所有者1不再需要该对象时及时放弃了所有权，但此时所有者2依然拥有该对象，因此该对象依然存在，所有者2可以继续使用它；当所有者2也不再需要该对象时，也放弃掉所有权，这时对象以不再有任何所有者（相应的引用计数也变为0），因此立刻被销毁掉。 需要注意的是，所有者2只是复制了该对象的指针，并没有使用copy方法，因此复制指针这个操作本身并不增加对象的引用计数；而正因为所有者2希望能使用该对象，因此通过retain方法成为它的所有者，也保证了所有者1放弃该对象时，对象不被销毁。 Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader Bookmarks this on Hatena Bookmarks Email this via Hotmail 分享到LinkedIn [...]]]></description>
			<content:encoded><![CDATA[<p><font face="宋体">内存管理是iPhone或iPad开发中最为重要的一部分。掌握好了内存管理，开发出的应用就能运行流畅；掌握不好，开发出的东西就会效率低下，且容易崩溃。从本文开始，我将分几次详细介绍iOS内存管理的方方面面，包括对象的所有权与引用计数、自动释放与便捷方法、访问器方法与属性、一些会改变引用计数的特殊情况、以及一个总结。希望这些介绍会对开发者有所帮助。</font></p>
<p><font face="宋体">本系列文章版权归李晨所有，出版权归华章公司所有，谢绝转载。</font></p>
<p><font face="宋体">－－－－－对象所有权（ownership）与引用计数（retain count、reference count）－－－－－</font></p>
<p><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">当一个所有者（</span><span style="font-family:宋体;mso-bidi-font-family:宋体">owner<span lang="ZH-CN" xml:lang="ZH-CN">，其本身可以是任何一个</span>Objective-C<span lang="ZH-CN" xml:lang="ZH-CN">对象）做了以下某个动作时，它拥有对一个对象的所有权（</span>ownership<span lang="ZH-CN" xml:lang="ZH-CN">）：</span></span></p>
<p><!--StartFragment--></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">1. <span lang="ZH-CN" xml:lang="ZH-CN">创建一个对象。包括使用任何名称中包含“</span>alloc<span lang="ZH-CN" xml:lang="ZH-CN">”、“</span>new<span lang="ZH-CN" xml:lang="ZH-CN">”、或者“</span>copy<span lang="ZH-CN" xml:lang="ZH-CN">”的方法。</span></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">2. <span lang="ZH-CN" xml:lang="ZH-CN">保留（</span>retain<span lang="ZH-CN" xml:lang="ZH-CN">）一个对象。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">一个对象可以有多个所有者，一个所有者也可以拥有多个对象。</span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">相应的，引用计数增减的基本规则是：</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">1.<span lang="ZH-CN" xml:lang="ZH-CN">当所有者创建一个对象时，该对象的引用计数为</span>1<span lang="ZH-CN" xml:lang="ZH-CN">。</span></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">2.<span lang="ZH-CN" xml:lang="ZH-CN">当所有者保留它时，该对象的引用计数加</span>1<span lang="ZH-CN" xml:lang="ZH-CN">。</span></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体">3.<span lang="ZH-CN" xml:lang="ZH-CN">当所有者释放（</span>release<span lang="ZH-CN" xml:lang="ZH-CN">）它时，该对象的引用计数减</span>1<span lang="ZH-CN" xml:lang="ZH-CN">。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">与此相关的，当一个所有者对于一个对象的引用计数的增减总计为</span><span style="font-family:宋体;mso-bidi-font-family: 宋体">0<span lang="ZH-CN" xml:lang="ZH-CN">时，它放弃了对这个对象的所有权。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">现在<a href="http://lichen1985.com/blog/">我们</a>可以从两个不同的角度来看</span><span style="font-family:宋体;mso-bidi-font-family: 宋体">Objective-C<span lang="ZH-CN" xml:lang="ZH-CN">的内存管理问题。从对象所有权的角度来看，当一个对象有着至少一个所有者（</span>owner<span lang="ZH-CN" xml:lang="ZH-CN">）的时候，它依然存在；当它没有任何所有者的时候，它会被释放掉。从引用计数的角度看，一个对象存在时，其引用计数大于零；当一个对象的引用计数为零时，它会调用</span>dealloc<span lang="ZH-CN" xml:lang="ZH-CN">方法并释放掉。这两个角度的关系是：在所有权的背后起作用的机制是引用计数机制；我们通过引用计数的增减来理解所有权的概念；但是你只应当使用所有权的概念来管理内存，因为如果你试图直接获取对象的引用计数，那么得到的数将让你感到匪夷所思——系统的一些框架会“偷偷”增减对象的引用计数。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">回顾一下，内存管理的目标是：当一个对象的某个所有者依然需要使用它时，保证这个对象的存在；当一个对象的所有所有者都不再需要它时，保证这个对象被销毁。因此只要任何一个所有者在使用完一个对象之后释放掉它，那么以上内存管理的目标就可以实现。我们可以得出任何一个所有者（记住，所有者本身也只是一个对象）所应当遵守的基本步骤：</span></p>
<p class="MsoNormal" style="text-indent:22.7pt"><b style="mso-bidi-font-weight: normal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family:宋体" xml:lang="ZH-CN">拥有一个对象</span></b> <b style="mso-bidi-font-weight:normal"><span style="font-family:宋体;mso-bidi-font-family: 宋体">-&gt; <span lang="ZH-CN" xml:lang="ZH-CN">使用一个对象</span> -&gt; <span lang="ZH-CN" xml:lang="ZH-CN">放弃对象的所有权。</span></span></b></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">从引用计数的角度来看就是：</span></p>
<p class="MsoNormal" style="text-indent:22.7pt"><b style="mso-bidi-font-weight: normal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family:宋体" xml:lang="ZH-CN">还需要这个对象时，保持对其增减为正；不再需要这个对象时，保持对其增减为</span></b><b style="mso-bidi-font-weight:normal"><span style="font-family:宋体;mso-bidi-font-family: 宋体">0<span lang="ZH-CN" xml:lang="ZH-CN">。</span></span></b></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-bidi-font-family:宋体"><span lang="ZH-CN" xml:lang="ZH-CN">下图很好地诠释了这些基本规则</span>:<span lang="ZH-CN" xml:lang="ZH-CN">所有者</span>1<span lang="ZH-CN" xml:lang="ZH-CN">和所有者</span>2<span lang="ZH-CN" xml:lang="ZH-CN">单独地执行了拥有对象、使用对象、放弃对象所有权的步骤；当所有者</span>1<span lang="ZH-CN" xml:lang="ZH-CN">不再需要该对象时及时放弃了所有权，但此时所有者</span>2<span lang="ZH-CN" xml:lang="ZH-CN">依然拥有该对象，因此该对象依然存在，所有者</span>2<span lang="ZH-CN" xml:lang="ZH-CN">可以继续使用它；当所有者</span>2<span lang="ZH-CN" xml:lang="ZH-CN">也不再需要该对象时，也放弃掉所有权，这时对象以不再有任何所有者（相应的引用计数也变为</span>0<span lang="ZH-CN" xml:lang="ZH-CN">），因此立刻被销毁掉。</span></span></p>
<p class="MsoNormal"><span lang="ZH-CN" style="font-family:宋体;mso-bidi-font-family: 宋体" xml:lang="ZH-CN">需要注意的是，所有者</span><span style="font-family:宋体;mso-bidi-font-family:宋体">2<span lang="ZH-CN" xml:lang="ZH-CN">只是复制了该对象的指针，并没有使用</span>copy<span lang="ZH-CN" xml:lang="ZH-CN">方法，因此复制指针这个操作本身并不增加对象的引用计数；而正因为所有者</span>2<span lang="ZH-CN" xml:lang="ZH-CN">希望能使用该对象，因此通过</span>retain<span lang="ZH-CN" xml:lang="ZH-CN">方法成为它的所有者，也保证了所有者</span>1<span lang="ZH-CN" xml:lang="ZH-CN">放弃该对象时，对象不被销毁。</span></span></p>
<p><font face="宋体" size="4"><span style="font-size: 14px; line-height: 21px;"><br />
<img src="http://lichen1985.com/blog/wp-content/uploads/201008181121.jpg" width="480" height="417" alt="201008181121.jpg" /></span></font> <!--EndFragment--></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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=268&amp;n=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=268&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=268&amp;t=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;body=Link: http://lichen1985.com/blog/?p=268 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=268&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=268&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=268&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;srcUrl=http://lichen1985.com/blog/?p=268&amp;srcTitle=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;snippet=%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=268&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;body=Link: http://lichen1985.com/blog/?p=268 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=268&amp;title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;summary=%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0%22&amp;body=Link: http://lichen1985.com/blog/?p=268 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=268&amp;t=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;du=http://lichen1985.com/blog/?p=268&amp;cn=%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0+-+http://b2l.me/ah8ryr&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D268&amp;desc=%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=268&amp;submitHeadline=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;submitSummary=%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B8%80%EF%BC%9A%E5%AF%B9%E8%B1%A1%E6%89%80%E6%9C%89%E6%9D%83%E4%B8%8E%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0&amp;body=Link: http://lichen1985.com/blog/?p=268 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%98%AFiPhone%E6%88%96iPad%E5%BC%80%E5%8F%91%E4%B8%AD%E6%9C%80%E4%B8%BA%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%E6%8E%8C%E6%8F%A1%E5%A5%BD%E4%BA%86%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E5%BA%94%E7%94%A8%E5%B0%B1%E8%83%BD%E8%BF%90%E8%A1%8C%E6%B5%81%E7%95%85%EF%BC%9B%E6%8E%8C%E6%8F%A1%E4%B8%8D%E5%A5%BD%EF%BC%8C%E5%BC%80%E5%8F%91%E5%87%BA%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E4%BC%9A%E6%95%88%E7%8E%87%E4%BD%8E%E4%B8%8B%EF%BC%8C%E4%B8%94%E5%AE%B9%E6%98%93%E5%B4%A9%E6%BA%83%E3%80%82%E4%BB%8E%E6%9C%AC%E6%96%87%E5%BC%80%E5%A7%8B%EF%BC%8C%E6%88%91%E5%B0%86%E5%88%86%E5%87%A0%E6%AC%A1%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8DiOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%89%80%E6%9C" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=268" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=268</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>日本投降65周年，纪念那些无名英雄们</title>
		<link>http://lichen1985.com/blog/?p=267</link>
		<comments>http://lichen1985.com/blog/?p=267#comments</comments>
		<pubDate>Sun, 15 Aug 2010 06:04:58 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[雨雪霏霏]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=267</guid>
		<description><![CDATA[今天是日本投降65周年纪念日。那场战争中，多少和我们一样的同龄人，他们的生命也刚刚开始灿烂的年华，却不得不以血肉之躯来抵挡枪林弹雨。绝大多数的英雄的名字都不为人所知，他们的青春也不曾有人去记忆。但我们应当去感谢他们的生命的奉献，才让一个古老的民族走到了今天，有机会翻开新的一页！ 在此用我微不足道的一点声音来纪念他们！ Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader Bookmarks this on Hatena Bookmarks Email this via Hotmail 分享到LinkedIn Email this to a friend? 发到MySpace Promote this on Orkut Tweet This! 提交到Twittley Buzz up! Email this via Yahoo! Mail Box this on Zabox]]></description>
			<content:encoded><![CDATA[<p>今天是日本投降65周年纪念日。那场战争中，多少和我们一样的同龄人，他们的生命也刚刚开始灿烂的年华，却不得不以血肉之躯来抵挡枪林弹雨。绝大多数的英雄的名字都不为人所知，他们的青春也不曾有人去记忆。但我们应当去感谢他们的生命的奉献，才让一个古老的民族走到了今天，有机会翻开新的一页！</p>
<p>在此用我微不足道的一点声音来纪念他们！</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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=267&amp;n=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=267&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=267&amp;t=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;body=Link: http://lichen1985.com/blog/?p=267 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=267&amp;title=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=267&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=267&amp;title=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;srcUrl=http://lichen1985.com/blog/?p=267&amp;srcTitle=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;snippet=%E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=267&amp;title=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;body=Link: http://lichen1985.com/blog/?p=267 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=267&amp;title=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;summary=%E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC%22&amp;body=Link: http://lichen1985.com/blog/?p=267 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=267&amp;t=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;du=http://lichen1985.com/blog/?p=267&amp;cn=%E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC+-+http://b2l.me/ahesas&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D267&amp;desc=%E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=267&amp;submitHeadline=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;submitSummary=%E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%EF%BC%8C%E7%BA%AA%E5%BF%B5%E9%82%A3%E4%BA%9B%E6%97%A0%E5%90%8D%E8%8B%B1%E9%9B%84%E4%BB%AC&amp;body=Link: http://lichen1985.com/blog/?p=267 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E6%98%AF%E6%97%A5%E6%9C%AC%E6%8A%95%E9%99%8D65%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E6%97%A5%E3%80%82%E9%82%A3%E5%9C%BA%E6%88%98%E4%BA%89%E4%B8%AD%EF%BC%8C%E5%A4%9A%E5%B0%91%E5%92%8C%E6%88%91%E4%BB%AC%E4%B8%80%E6%A0%B7%E7%9A%84%E5%90%8C%E9%BE%84%E4%BA%BA%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E7%94%9F%E5%91%BD%E4%B9%9F%E5%88%9A%E5%88%9A%E5%BC%80%E5%A7%8B%E7%81%BF%E7%83%82%E7%9A%84%E5%B9%B4%E5%8D%8E%EF%BC%8C%E5%8D%B4%E4%B8%8D%E5%BE%97%E4%B8%8D%E4%BB%A5%E8%A1%80%E8%82%89%E4%B9%8B%E8%BA%AF%E6%9D%A5%E6%8A%B5%E6%8C%A1%E6%9E%AA%E6%9E%97%E5%BC%B9%E9%9B%A8%E3%80%82%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E7%9A%84%E8%8B%B1%E9%9B%84%E7%9A%84%E5%90%8D%E5%AD%97%E9%83%BD%E4%B8%8D%E4%B8%BA%E4%BA%BA%E6%89%80%E7%9F%A5%EF%BC%8C%E4%BB%96%E4%BB%AC%E7%9A%84%E9%9D%92%E6%98%A5%E4%B9%9F%E4%B8%8D%E6%9B%BE%E6%9C%89%E4%BA%BA%E5%8E%BB%E8%AE%B0%E5%BF%86%E3%80%82%E4%BD%86%E6%88%91%E4%BB%AC%E5%BA%94%E5" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=267" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=267</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为你的iPhone/iPad游戏设置Openfeint（支持Cocos2d）</title>
		<link>http://lichen1985.com/blog/?p=261</link>
		<comments>http://lichen1985.com/blog/?p=261#comments</comments>
		<pubDate>Fri, 13 Aug 2010 18:36:16 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Openfeint]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=261</guid>
		<description><![CDATA[今天为我的iPhone游戏添加了Openfeint功能。有不少相关设置，花了我不少时间；发上来希望能对大家有所帮助。完成以下步骤后，你应当能看到下面的Openfeint界面！ 简介：Openfeint是一个在线游戏系统，用于iPhone或者iPad游戏计分、挑战、多人对战等。可以在官网免费下载它的SDK。 环境：Openfeint 2.5.1，XCode 3.2.3，iPhone SDK 4.0，Cocos 2d 0.94。 步骤： 1. 将下载好的Openfeint文件夹加入工程之中。 2. 移除其中不需要的文件夹 － 如果你的游戏只支持landscape或者只支持iPad，移除iPhone_Portrait文件夹 － 如果你的游戏只支持Portrait或者只支持iPad，移除iPhone_Landscape文件夹 － 如果你的游戏不支持iPad，移除iPad文件夹 3. 在Project Settings中， － 选择Build页，Configuration设置为All Configurations － 找到Other Linker Flags，设置为 -ObjC － 确保Call C++ Default Ctors/Dtors in Objective-C被打了钩&#160;&#160; 4. 添加以下framework * Foundation* UIKit* CoreGraphics* QuartzCore* Security* SystemConfiguration* libsqlite3.0.dylib (located in (iPhoneSDK Folder)/usr/lib/)* CFNetwork* CoreLocation* MapKit [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"><span style="font-family: Verdana, sans-serif;">今天为我的iPhone游戏添加了Openfeint功能。有不少相关设置，花了我不少时间；发上来希望能对大家有所帮助。完成以下步骤后，你应当能看到下面的Openfeint界面！</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"><span style="font-family: Verdana, sans-serif;"><img src="http://lichen1985.com/blog/wp-content/uploads/201008131435.jpg" width="480" height="258" alt="201008131435.jpg" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; text-align: center; max-width: 100%;" /></span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"><span style="font-family: Verdana, sans-serif;">简介：Openfeint是一个在线游戏系统，用于iPhone或者iPad游戏计分、挑战、多人对战等。可以在<a href="http://www.openfeint.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: #319BD8; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;">官网</a>免费下载它的SDK。</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"><span style="font-family: Verdana, sans-serif;">环境：Openfeint 2.5.1，XCode 3.2.3，iPhone SDK 4.0，Cocos 2d 0.94。</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"><span style="font-family: Verdana, sans-serif;">步骤：<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
1. 将下载好的Openfeint文件夹加入工程之中。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
2. 移除其中不需要的文件夹<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
－ 如果你的游戏只支持landscape或者只支持iPad，移除iPhone_Portrait文件夹<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
－ 如果你的游戏只支持Portrait或者只支持iPad，移除iPhone_Landscape文件夹<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
－ 如果你的游戏不支持iPad，移除iPad文件夹<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
3. 在Project Settings中，<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
－ 选择Build页，Configuration设置为All Configurations<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
－ 找到Other Linker Flags，设置为 -ObjC<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
－ 确保Call C++ Default Ctors/Dtors in Objective-C被打了钩&nbsp;&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
4. 添加以下framework</span></p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; word-wrap: break-word; white-space: pre-wrap;">
<span style="font-family: Verdana, sans-serif;">* Foundation* UIKit* CoreGraphics* QuartzCore* Security* SystemConfiguration* libsqlite3.0.dylib (located in (iPhoneSDK Folder)/usr/lib/)* CFNetwork* CoreLocation* MapKit (if building with SDK 3.0 or newer)* libz.1.2.3.dylib (alternatively you can add a OF_EXCLUDE_ZLIB preprocessor definition) </span>
</pre>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">5. 在工程的prefix.pch文件中加入<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
#import “OpenFeintPrefix.pch”<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
6. 使用.mm后缀名（而不是.m）<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
7. 在Openfeint官网下载offline configuration文件（你每次更改设置都需要重新下载）。将这个文件添加到工程当中。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
8. 在应用中加入SampleOFDelegate.h文件</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #D42722;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #79482E;">#import</span> “OpenFeintDelegate.h”</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666; min-height: 16px;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">@interface</span> SampleOFDelegate : NSObject&lt; OpenFeintDelegate &gt;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666; min-height: 16px;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardWillAppear;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardDidAppear;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardWillDisappear;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardDidDisappear;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)userLoggedIn:(<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #733EA4;">NSString</span>*)userId;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">BOOL</span>)showCustomOpenFeintApprovalScreen;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666; min-height: 16px;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Monaco; color: #BE299D;">@end</span><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
9. 加入SampleOFDelegate.mm文件<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /><br />
<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Monaco; color: #D42722;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #79482E;">#import</span> “OpenFeint.h”<br /></span><span style="color: #D42722; font-family: Monaco; line-height: normal;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #79482E;">#import</span> “SampleOFDelegate.h”<br /></span><span style="color: #D42722; font-family: Monaco; line-height: normal;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #79482E;">#import</span> “cocos2d.h”</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">@implementation</span> SampleOFDelegate</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardWillAppear<br />
{}</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666; min-height: 16px;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardDidAppear<br />
{<br />
<span style="color: #30595D;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">[[</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4D8186;">CCDirector</span> sharedDirector<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">]</span> pause<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">];<br /></span></span> <span style="color: #30595D;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">[[</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4D8186;">CCDirector</span> sharedDirector<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">]</span> stopAnimation<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">];<br /></span></span> }</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666; min-height: 16px;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardWillDisappear<br />
{}</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)dashboardDidDisappear<br />
{<br />
<span style="color: #30595D;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">[[</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4D8186;">CCDirector</span> sharedDirector<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">]</span> resume<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">];<br /></span></span> <span style="color: #30595D;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">[[</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4D8186;">CCDirector</span> sharedDirector<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">]</span> startAnimation<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">];<br /></span></span> }</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">void</span>)userLoggedIn:(<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #733EA4;">NSString</span>*)userId<br />
{<br />
<span style="color: #D42722;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #79482E;">OFLog</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">(</span>@”New user logged in! Hello %@”<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">, [</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4D8186;">OpenFeint</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #30595D;">lastLoggedInUserName</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">]);<br /></span></span> }</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #666666;">- (<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #BE299D;">BOOL</span>)showCustomOpenFeintApprovalScreen<br />
{<br />
<span style="color: #BE299D;">return NO<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000;">;<br /></span></span> }</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px Monaco; color: #BE299D;">@end</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">10. 在应用启动时加入以下代码；其中launchDashboard一句可以加在其它地方。</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">#import “OpenFeint.h”</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">// Initialize OpenFeint on the title screen after you’ve displayed any splash screens.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">// OpenFeint will present a modal the first time it’s initialized to conform with apple regulations.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">- (void)initializeOpenfeint</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">{</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">&nbsp;&nbsp; [OpenFeint initializeWithProductKey:yourProductKey</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">&nbsp;&nbsp; andSecret:yourProductSecret</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">&nbsp;&nbsp; andDisplayName:yourApplicationNameForUsers</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">&nbsp;&nbsp; andSettings:aDictionaryOfOpenFeintSettings // see OpenFeintSettings.h</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">&nbsp;&nbsp; andDelegates:aDelegateContainer]; // see OFDelegatesContainer.h</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">&nbsp;&nbsp; // You probably want to invoke this from a button instead of directly here.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">&nbsp;&nbsp; [OpenFeint launchDashboard];</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">}</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">- (void)applicationDidBecomeActive:(UIApplication *)application</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">{</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">[OpenFeint applicationDidBecomeActive];</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">}</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">- (void)applicationWillResignActive:(UIApplication *)application</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">{</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">[OpenFeint applicationWillResignActive];</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">}</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">- (void)applicationDidEnterBackground:(UIApplication *)application</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">{</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">[OpenFeint applicationDidEnterBackground];</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">}</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">- (void)applicationWillEnterForeground:(UIApplication *)application</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">{</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">[OpenFeint applicationWillEnterForeground];</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: 12px/17px Verdana; color: #666666;">}</p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; word-wrap: break-word; white-space: pre-wrap;">
</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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=261&amp;n=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=261&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=261&amp;t=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;body=Link: http://lichen1985.com/blog/?p=261 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=261&amp;title=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=261&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=261&amp;title=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;srcUrl=http://lichen1985.com/blog/?p=261&amp;srcTitle=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;snippet=%E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=261&amp;title=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;body=Link: http://lichen1985.com/blog/?p=261 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=261&amp;title=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;summary=%E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89%22&amp;body=Link: http://lichen1985.com/blog/?p=261 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=261&amp;t=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;du=http://lichen1985.com/blog/?p=261&amp;cn=%E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89+-+http://b2l.me/ag4w8n&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D261&amp;desc=%E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=261&amp;submitHeadline=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;submitSummary=%E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=%E4%B8%BA%E4%BD%A0%E7%9A%84iPhone%2FiPad%E6%B8%B8%E6%88%8F%E8%AE%BE%E7%BD%AEOpenfeint%EF%BC%88%E6%94%AF%E6%8C%81Cocos2d%EF%BC%89&amp;body=Link: http://lichen1985.com/blog/?p=261 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E4%BB%8A%E5%A4%A9%E4%B8%BA%E6%88%91%E7%9A%84iPhone%E6%B8%B8%E6%88%8F%E6%B7%BB%E5%8A%A0%E4%BA%86Openfeint%E5%8A%9F%E8%83%BD%E3%80%82%E6%9C%89%E4%B8%8D%E5%B0%91%E7%9B%B8%E5%85%B3%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%8A%B1%E4%BA%86%E6%88%91%E4%B8%8D%E5%B0%91%E6%97%B6%E9%97%B4%EF%BC%9B%E5%8F%91%E4%B8%8A%E6%9D%A5%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%AF%B9%E5%A4%A7%E5%AE%B6%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%90%8E%EF%BC%8C%E4%BD%A0%E5%BA%94%E5%BD%93%E8%83%BD%E7%9C%8B%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84Openfeint%E7%95%8C%E9%9D%A2%EF%BC%81%0A%0A%E7%AE%80%E4%BB%8B%EF%BC%9AOpenfeint%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%94%A8%E4%BA%8EiPhone%E6%88%96%E8%80%85iPad%E6%B8%B8%E6%88%8F%E8%AE%A1%E5%88%86%E3%80%81" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=261" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=261</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>雨雪霏霏 &#8211; iPhone博客 正式推出移动版！</title>
		<link>http://lichen1985.com/blog/?p=259</link>
		<comments>http://lichen1985.com/blog/?p=259#comments</comments>
		<pubDate>Thu, 24 Jun 2010 21:49:07 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[移动版]]></category>
		<category><![CDATA[雨雪霏霏]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=259</guid>
		<description><![CDATA[请大家在手机上看雨雪霏霏的iPhone博客，效果很不一样，很赞哦！标题、日期、评论数目、分类，均一目了然。点进每一篇文章后，文章内容格式均很棒。在此感谢WPTouch，是它使得这一切成为可能。 Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader Bookmarks this on Hatena Bookmarks Email this via Hotmail 分享到LinkedIn Email this to a friend? 发到MySpace Promote this on Orkut Tweet This! 提交到Twittley Buzz up! Email this via Yahoo! Mail Box this on Zabox]]></description>
			<content:encoded><![CDATA[<p>请大家在手机上看雨雪霏霏的iPhone博客，效果很不一样，很赞哦！标题、日期、评论数目、分类，均一目了然。点进每一篇文章后，文章内容格式均很棒。在此感谢WPTouch，是它使得这一切成为可能。</p>
<p><img src="http://lichen1985.com/blog/wp-content/uploads/201006241644.jpg" width="320" height="480" alt="201006241644.jpg" /></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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=259&amp;n=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=259&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=259&amp;t=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;body=Link: http://lichen1985.com/blog/?p=259 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=259&amp;title=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=259&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=259&amp;title=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;srcUrl=http://lichen1985.com/blog/?p=259&amp;srcTitle=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;snippet=%E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=259&amp;title=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;body=Link: http://lichen1985.com/blog/?p=259 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=259&amp;title=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;summary=%E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%20-%20iPhone%E5%8D%9A%E5%AE%A2%20%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81%22&amp;body=Link: http://lichen1985.com/blog/?p=259 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=259&amp;t=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;du=http://lichen1985.com/blog/?p=259&amp;cn=%E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81+-+http://b2l.me/6d3ka&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D259&amp;desc=%E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=259&amp;submitHeadline=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;submitSummary=%E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F+-+iPhone%E5%8D%9A%E5%AE%A2+%E6%AD%A3%E5%BC%8F%E6%8E%A8%E5%87%BA%E7%A7%BB%E5%8A%A8%E7%89%88%EF%BC%81&amp;body=Link: http://lichen1985.com/blog/?p=259 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%9C%A8%E6%89%8B%E6%9C%BA%E4%B8%8A%E7%9C%8B%E9%9B%A8%E9%9B%AA%E9%9C%8F%E9%9C%8F%E7%9A%84iPhone%E5%8D%9A%E5%AE%A2%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%8C%E5%BE%88%E8%B5%9E%E5%93%A6%EF%BC%81%E6%A0%87%E9%A2%98%E3%80%81%E6%97%A5%E6%9C%9F%E3%80%81%E8%AF%84%E8%AE%BA%E6%95%B0%E7%9B%AE%E3%80%81%E5%88%86%E7%B1%BB%EF%BC%8C%E5%9D%87%E4%B8%80%E7%9B%AE%E4%BA%86%E7%84%B6%E3%80%82%E7%82%B9%E8%BF%9B%E6%AF%8F%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%90%8E%EF%BC%8C%E6%96%87%E7%AB%A0%E5%86%85%E5%AE%B9%E6%A0%BC%E5%BC%8F%E5%9D%87%E5%BE%88%E6%A3%92%E3%80%82%E5%9C%A8%E6%AD%A4%E6%84%9F%E8%B0%A2WPTouch%EF%BC%8C%E6%98%AF%E5%AE%83%E4%BD%BF%E5%BE%97%E8%BF%99%E4%B8%80%E5%88%87%E6%88%90%E4%B8%BA%E5%8F%AF%E8%83%BD%E3%80%82%0A%0A" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=259" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=259</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>NSLog：既是天使也是魔鬼</title>
		<link>http://lichen1985.com/blog/?p=251</link>
		<comments>http://lichen1985.com/blog/?p=251#comments</comments>
		<pubDate>Tue, 22 Jun 2010 22:24:46 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[NSLog]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[开发]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=251</guid>
		<description><![CDATA[相信所有的iPhone开发者都曾经或者将会用到NSLog这个函数。NSLog的强大之处在于，它能在代码运行过程中显示变量值以及程序实际走向，能帮助我们发现大量错误和潜在风险。我们希望尽可能多的用到NSLog，希望它能无处不在，使得错误无法存在——简单的说NSLog是一个天使。 比如下面这段代码就利用NSLog，在程序运行时判断设备种类并显示出来 NSString *deviceType = [UIDevice currentDevice].model;NSLog(@&#8221;device type: %@.&#8221;, deviceType); 使用NSLog的一个风险是：它的运行会占用时间和设备资源。当我们用Simulator时，NSLog的资源占用并不引人注意，风险也不会显示出来。但是如果你写的是一个即时战略游戏，而你在每一个action中都加入了NSLog——那么NSLog将成为一个魔鬼。灾难的具体表现常常是：你在Simulator中运行游戏畅通无阻，但到了真机上，会发现很“卡”，不论是拖动一个单位还是缩放一个场景，FPS也降到了各位数。 简单而粗暴的解决方案是：在一个游戏release前，将所有的NSLog注释掉。简单有效，但副作用是：下次你要调试时，又得将NSLog一个个取消注释。 我找到了一个最为有效的解决方案：你以release模式编译的程序不会用NSLog输出，而你以debug模式编译的程序将执行NSLog的全部功能。 #ifndef __OPTIMIZE__ # define NSLog(&#8230;) NSLog(__VA_ARGS__) #else # define NSLog(&#8230;) {} #endif 代码来源 这个代码的魔术在于：release模式通常会定义 __OPTIMIZE__，当然debug模式不会。将这段代码放在你的头文件当中，你就可以放心的使用NSLog了！ Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader Bookmarks this on Hatena Bookmarks Email this via Hotmail [...]]]></description>
			<content:encoded><![CDATA[<p>相信所有的iPhone开发者都曾经或者将会用到NSLog这个函数。NSLog的强大之处在于，它能在代码运行过程中显示变量值以及程序实际走向，能帮助我们发现大量错误和潜在风险。我们希望尽可能多的用到NSLog，希望它能无处不在，使得错误无法存在——简单的说NSLog是一个天使。</p>
<p>比如下面这段代码就利用NSLog，在程序运行时判断设备种类并显示出来</p>
<p style="font: 12.0px Monaco; color: #733ea4">NSString <span style="color: #000000">*deviceType = [</span>UIDevice <span style="color: #401f7d">currentDevice</span><span style="color: #000000">].</span>model<span style="color: #000000">;<br /></span><span style="color: #D42722;"><span style="color: #401f7d">NSLog</span><span style="color: #000000">(</span>@&#8221;device type: %@.&#8221;<span style="color: #000000">, deviceType);</span></span></p>
<p>使用NSLog的一个风险是：它的运行会占用时间和设备资源。当我们用Simulator时，NSLog的资源占用并不引人注意，风险也不会显示出来。但是如果你写的是一个即时战略游戏，而你在每一个action中都加入了NSLog——那么NSLog将成为一个魔鬼。灾难的具体表现常常是：你在Simulator中运行游戏畅通无阻，但到了真机上，会发现很“卡”，不论是拖动一个单位还是缩放一个场景，FPS也降到了各位数。</p>
<p>简单而粗暴的解决方案是：在一个游戏release前，将所有的NSLog注释掉。简单有效，但副作用是：下次你要调试时，又得将NSLog一个个取消注释。</p>
<p>我找到了一个最为有效的解决方案：你以release模式编译的程序不会用NSLog输出，而你以debug模式编译的程序将执行NSLog的全部功能。</p>
<p style="font: 12.0px Monaco; color: #79482e">#ifndef __OPTIMIZE__<br />
# define NSLog(&#8230;) NSLog(__VA_ARGS__)<br />
#else<br />
# define NSLog(&#8230;) {}<br />
#endif</p>
<p><a href="http://www.marekbell.com/Marek_Bell/Blog/Entries/2009/3/25_Removing_NSLogs_on_Release_Builds.html">代码来源</a></p>
<p>这个代码的魔术在于：release模式通常会定义 __OPTIMIZE__，当然debug模式不会。将这段代码放在你的头文件当中，你就可以放心的使用NSLog了！</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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=251&amp;n=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=251&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=251&amp;t=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;body=Link: http://lichen1985.com/blog/?p=251 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=251&amp;title=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=251&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=251&amp;title=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;srcUrl=http://lichen1985.com/blog/?p=251&amp;srcTitle=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;snippet=%E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=251&amp;title=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;body=Link: http://lichen1985.com/blog/?p=251 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=251&amp;title=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;summary=%E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC%22&amp;body=Link: http://lichen1985.com/blog/?p=251 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=251&amp;t=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;du=http://lichen1985.com/blog/?p=251&amp;cn=%E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC+-+http://b2l.me/6d4ba&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D251&amp;desc=%E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=251&amp;submitHeadline=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;submitSummary=%E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=NSLog%EF%BC%9A%E6%97%A2%E6%98%AF%E5%A4%A9%E4%BD%BF%E4%B9%9F%E6%98%AF%E9%AD%94%E9%AC%BC&amp;body=Link: http://lichen1985.com/blog/?p=251 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E7%9B%B8%E4%BF%A1%E6%89%80%E6%9C%89%E7%9A%84iPhone%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E6%9B%BE%E7%BB%8F%E6%88%96%E8%80%85%E5%B0%86%E4%BC%9A%E7%94%A8%E5%88%B0NSLog%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%82NSLog%E7%9A%84%E5%BC%BA%E5%A4%A7%E4%B9%8B%E5%A4%84%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%AE%83%E8%83%BD%E5%9C%A8%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%98%E9%87%8F%E5%80%BC%E4%BB%A5%E5%8F%8A%E7%A8%8B%E5%BA%8F%E5%AE%9E%E9%99%85%E8%B5%B0%E5%90%91%EF%BC%8C%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E5%A4%A7%E9%87%8F%E9%94%99%E8%AF%AF%E5%92%8C%E6%BD%9C%E5%9C%A8%E9%A3%8E%E9%99%A9%E3%80%82%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E7%9A%84%E7%94%A8%E5%88%B0NSLog%EF%BC%8C%E5%B8%8C%E6%9C%9B%E5%AE%83%E8%83%BD%E6%97%A0%E5%A4%84%E4%B8%8D%E5%9C%A8%EF%BC%8C%E4%BD%BF" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=251" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=251</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iOS 4 (iPhone OS 4.0) 可以下载了，加州时间上午10:15</title>
		<link>http://lichen1985.com/blog/?p=250</link>
		<comments>http://lichen1985.com/blog/?p=250#comments</comments>
		<pubDate>Mon, 21 Jun 2010 17:21:11 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iOS 4]]></category>
		<category><![CDATA[iPhone OS 4.0]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=250</guid>
		<description><![CDATA[加州时间2010年6月21日上午10:15，iOS 4正式版可以下载了。我正在通过iTunes升级我的iPhone 3G，很是期待！大家也可以连接上你们的iPhone开始Multi-task之旅了！ iOS 4 is ready for downloading at 10:15AM PDT, Jun 21, 2010! Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader Bookmarks this on Hatena Bookmarks Email this via Hotmail 分享到LinkedIn Email this to a friend? 发到MySpace Promote this on Orkut Tweet This! [...]]]></description>
			<content:encoded><![CDATA[<p>加州时间2010年6月21日上午10:15，iOS 4正式版可以下载了。我正在通过iTunes升级我的iPhone 3G，很是期待！大家也可以连接上你们的iPhone开始Multi-task之旅了！</p>
<p>iOS 4 is ready for downloading at 10:15AM PDT, Jun 21, 2010!</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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=250&amp;n=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=250&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=250&amp;t=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;body=Link: http://lichen1985.com/blog/?p=250 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=250&amp;title=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=250&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=250&amp;title=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;srcUrl=http://lichen1985.com/blog/?p=250&amp;srcTitle=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;snippet=%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=250&amp;title=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;body=Link: http://lichen1985.com/blog/?p=250 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=250&amp;title=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;summary=%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22iOS%204%20%28iPhone%20OS%204.0%29%20%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15%22&amp;body=Link: http://lichen1985.com/blog/?p=250 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=250&amp;t=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;du=http://lichen1985.com/blog/?p=250&amp;cn=%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15+-+http://b2l.me/6d4bb&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D250&amp;desc=%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=250&amp;submitHeadline=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;submitSummary=%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=iOS+4+%28iPhone+OS+4.0%29+%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%EF%BC%8C%E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B4%E4%B8%8A%E5%8D%8810%3A15&amp;body=Link: http://lichen1985.com/blog/?p=250 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%8A%A0%E5%B7%9E%E6%97%B6%E9%97%B42010%E5%B9%B46%E6%9C%8821%E6%97%A5%E4%B8%8A%E5%8D%8810%3A15%EF%BC%8CiOS%204%E6%AD%A3%E5%BC%8F%E7%89%88%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E4%BA%86%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87iTunes%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84iPhone%203G%EF%BC%8C%E5%BE%88%E6%98%AF%E6%9C%9F%E5%BE%85%EF%BC%81%E5%A4%A7%E5%AE%B6%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%B8%8A%E4%BD%A0%E4%BB%AC%E7%9A%84iPhone%E5%BC%80%E5%A7%8BMulti-task%E4%B9%8B%E6%97%85%E4%BA%86%EF%BC%81%0AiOS%204%20is%20ready%20for%20downloading%20at%2010%3A15AM%20PDT%2C%20Jun%2021%2C%202010%21%0A" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=250" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=250</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apple发布iPhone销售查询软件：iTunes Connect Mobile</title>
		<link>http://lichen1985.com/blog/?p=249</link>
		<comments>http://lichen1985.com/blog/?p=249#comments</comments>
		<pubDate>Fri, 18 Jun 2010 13:23:50 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[雨雪霏霏]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=249</guid>
		<description><![CDATA[大家可以用iPhone下载使用。可以查看每一个软件、每一个地区长达26周的销售记录，有数据和图标显示，比较方便。之前也有其它第三方销售查询软件，但不放心把帐号密码交给第三方的，Apple官方的软件是一个很好的选择。 Blog this on Blogger 订阅这篇文章的评论？ 分享到Facebook Email this via Gmail 添加到Google Bookmarks Post on Google Buzz 添加到Google Reader Bookmarks this on Hatena Bookmarks Email this via Hotmail 分享到LinkedIn Email this to a friend? 发到MySpace Promote this on Orkut Tweet This! 提交到Twittley Buzz up! Email this via Yahoo! Mail Box this on Zabox]]></description>
			<content:encoded><![CDATA[<p>大家可以用iPhone下载使用。可以查看每一个软件、每一个地区长达26周的销售记录，有数据和图标显示，比较方便。之前也有其它第三方销售查询软件，但不放心把帐号密码交给第三方的，Apple官方的软件是一个很好的选择。</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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=249&amp;n=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=249&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=249&amp;t=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;body=Link: http://lichen1985.com/blog/?p=249 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=249&amp;title=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=249&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=249&amp;title=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;srcUrl=http://lichen1985.com/blog/?p=249&amp;srcTitle=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;snippet=%E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=249&amp;title=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;body=Link: http://lichen1985.com/blog/?p=249 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=249&amp;title=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;summary=%E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes%20Connect%20Mobile%22&amp;body=Link: http://lichen1985.com/blog/?p=249 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=249&amp;t=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;du=http://lichen1985.com/blog/?p=249&amp;cn=%E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile+-+http://b2l.me/6d4bc&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D249&amp;desc=%E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=249&amp;submitHeadline=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;submitSummary=%E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Apple%E5%8F%91%E5%B8%83iPhone%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%9AiTunes+Connect+Mobile&amp;body=Link: http://lichen1985.com/blog/?p=249 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %E5%A4%A7%E5%AE%B6%E5%8F%AF%E4%BB%A5%E7%94%A8iPhone%E4%B8%8B%E8%BD%BD%E4%BD%BF%E7%94%A8%E3%80%82%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%AF%8F%E4%B8%80%E4%B8%AA%E8%BD%AF%E4%BB%B6%E3%80%81%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%8C%BA%E9%95%BF%E8%BE%BE26%E5%91%A8%E7%9A%84%E9%94%80%E5%94%AE%E8%AE%B0%E5%BD%95%EF%BC%8C%E6%9C%89%E6%95%B0%E6%8D%AE%E5%92%8C%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%AF%94%E8%BE%83%E6%96%B9%E4%BE%BF%E3%80%82%E4%B9%8B%E5%89%8D%E4%B9%9F%E6%9C%89%E5%85%B6%E5%AE%83%E7%AC%AC%E4%B8%89%E6%96%B9%E9%94%80%E5%94%AE%E6%9F%A5%E8%AF%A2%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%94%BE%E5%BF%83%E6%8A%8A%E5%B8%90%E5%8F%B7%E5%AF%86%E7%A0%81%E4%BA%A4%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%EF%BC%8CApple%E5%AE%98%E6%96%B9%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%0A" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=249" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=249</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone游戏该如何保存</title>
		<link>http://lichen1985.com/blog/?p=245</link>
		<comments>http://lichen1985.com/blog/?p=245#comments</comments>
		<pubDate>Mon, 10 May 2010 06:30:31 +0000</pubDate>
		<dc:creator>雨雪霏霏</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://lichen1985.com/blog/?p=245</guid>
		<description><![CDATA[对于任何做iPhone游戏的开发者，如何保存游戏是一个必需解决的问题。这里转一篇非常赞的文章，里面简单明了地介绍了解决办法。我懒得翻译了，如果你更懒以至于不愿意读英文说明的话，可以直接看代码，挺清晰的。 原文链接：http://deadpanic.com/howtosave How to save your game (or any object) on the iPhone Warning to some, bonus to others: this post is less markety and more code-heavy. It also reveals some info about the architecture of &#8220;Dead Panic.&#8221; Newcomers to iPhoneDevSDK often ask how to convert a string to bytes for writing to a file [...]]]></description>
			<content:encoded><![CDATA[<h1 class="title" style="font-size: 21px; font-variant: small-caps; text-align: center;"></h1>
<p style="font: 24.0px 'Heiti SC Light'">
<p style="font: 24.0px 'Heiti SC Light'"><font face="Verdana, Arial, Helvetica, sans-serif"><font><font size="3"><span style="font-size: 12px;">对于任何做</span></font></font><span style="font: 24.0px Verdana"><font><font size="3"><span style="font-size: 12px;">iPhone</span></font></font></span><font><font size="3"><span style="font-size: 12px;">游戏的开发者，如何保存游戏是一个必需解决的问题。这里转一篇非常赞的文章，里面简单明了地介绍了解决办法。我懒得翻译了，如果你更懒以至于不愿意读英文说明的话，可以直接看代码，挺清晰的。</span></font></font></font></p>
<p style="font: 24.0px Verdana; color: #063266"><span style="font: 24.0px 'Heiti SC Light'; color: #000000"><font><font size="3"><span style="font-size: 12px;">原文链接：</span></font></font><a href="http://deadpanic.com/howtosave"><span style="font: 24.0px Verdana; text-decoration: underline"><font><font size="3"><span style="font-size: 12px;">http://deadpanic.com/howtosave</span></font></font></span></a></span></p>
<p style="font: 24.0px Verdana; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 16.0px 'Lucida Grande'; min-height: 18.0px"><font size="3"><br /></font></p>
<p style="margin: 0.0px 0.0px 14.0px 0.0px; text-align: center; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><b><font size="3"><span style="font-size: 12px;">How to save your game (or any object) on the iPhone</span></font></b></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">Warning to some, bonus to others: this post is less markety and more code-heavy. It also reveals some info about the architecture of &#8220;Dead Panic.&#8221;</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">Newcomers to</span></font> <a href="http://www.iphonedevsdk.com/"><span style="text-decoration: underline"><font size="3"><span style="font-size: 12px;">iPhoneDevSDK</span></font></span></a> <font size="3"><span style="font-size: 12px;">often ask how to convert a string to bytes for writing to a file and other questions about data persistence that belie their real question: how do I save an object and restore it at a later time? NSUserDefaults is fine for storing some strings or bools, but what about an entire custom object? This is called &#8220;archiving&#8221; and the</span></font> <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/Archiving/Concepts/archives.html#//apple_ref/doc/uid/20000946"><span style="text-decoration: underline"><font size="3"><span style="font-size: 12px;">Apple docs are here</span></font></span></a><font size="3"><span style="font-size: 12px;">.</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">In short, as long as an object conforms to the NSCoding protocol you can save it to a file just by calling archiveRootObject:toFile:. Most built-in objects already conform to the protocol; you can save an entire NSArray of NSStrings, NSNumbers, and NSDictiories with that one line of code. If you want to save your own custom objects, though, you must make them conform to the NSCoder protocol by adding two methods &#8211; encodeWithCoder and initWithCoder.</span></font></p>
<p style="margin: 0.0px 0.0px 19.0px 0.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><b><font size="3"><span style="font-size: 12px;">How to save an object</span></font></b></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">In &#8220;Dead Panic&#8221; I instantly save the game whenever they press the home button, and restore their saved game whenever the game is launched again. To do that I need to save some information about which map they&#8217;re on, the player&#8217;s progress, and the player and enemy positions and health.</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">Here is my code for saving the map to a coder:</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//Map.m</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//encode the map data</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">- (void) encodeWithCoder: (NSCoder *)coder</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">{</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//code the level name</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[coder encodeObject: currentLevelName forKey:@"currentLevelName" ];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px">
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">// code the length of the event list (progress through the level)</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">NSNumber *listCount = [NSNumber numberWithInt: [eventList count]];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[coder encodeObject: listCount forKey:@"eventList.count" ];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px">
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">// code the list of players</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[coder encodeObject: charList forKey:@"charList" ];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">}</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">Notice I didn&#8217;t save anything about the structure of the map or the what it looks like &#8211; that&#8217;s all static data I can get elsewhere. When I load this object I&#8217;ll know the level name, and I can get all of the static data from there.</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">What about the positions of all of the players? Well, you can see that I&#8217;m encoding &#8220;charList&#8221; above, which is an NSArray of the players. That means encodeWithCoder will be called for each item in that array, so I leave it up to the player class to save the important data for each player. Here&#8217;s the code for saving a player:</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//Player.m</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//encode a player or monster character</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">- (void) encodeWithCoder: (NSCoder *)coder</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">{</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//save type number</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[coder encodeObject: [NSNumber numberWithInt:type] forKey:@&#8221;type&#8221; ];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//save x and y position</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[coder encodeObject:</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[NSNumber numberWithFloat:position.x] forKey:@&#8221;position.x&#8221; ];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[coder encodeObject:</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[NSNumber numberWithFloat:position.y] forKey:@&#8221;position.y&#8221; ];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//save health</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[coder encodeObject: [NSNumber numberWithInt: health] forKey:@&#8221;health&#8221; ];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">}</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">You can see that there are many things I save, but there&#8217;s more data that I don&#8217;t save. I don&#8217;t save the maximum health of a character, or weapon range, or firing rate, or information about how he is drawn &#8211; that info is already in the default constructor, and there is no need to save it redundantly. Avoiding redundancy helps speed up the save process, and it should reduce bugs &#8211; a player loaded from a coder should behave the same as one created from scratch.</span></font></p>
<p style="margin: 0.0px 0.0px 19.0px 0.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><b><font size="3"><span style="font-size: 12px;">How to load an object</span></font></b></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">Of course we need to load the objects too; here is the code for that</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//Map.m</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//init a map from a coder</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">- (id) initWithCoder: (NSCoder *) coder</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">{</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[self init];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">// load the level name</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">self.currentLevelName = [coder decodeObjectForKey:@"currentLevelName"];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">// load the current event number</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">int eventsRemaining = [[coder decodeObjectForKey:@"eventList.count"] intValue];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">// load level based on level name</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[self loadLevel: currentLevelName];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//skip events until we get to the current event number</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">int length = [eventList count];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">NSRange deletionRange = NSMakeRange(0, length-eventsRemaining);</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[eventList removeObjectsInRange:deletionRange];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//get the list of characters</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">NSArray *tempCharList = [coder decodeObjectForKey:@"charList"];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//add chars to map, set team counts</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">for (id newChar in tempCharList)</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[self addChar: newChar];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">return self;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">}</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">There are some tricks to look at there. I call the default init for the class, then I load a level based on the current level name. This is the same loadLevel method that I use when starting a normal game &#8211; I try to keep the custom code for loaded games to a minimum. After I load the level I remove items from the event stack until it matches the length of the saved stack. I could have saved the event stack instead, but again, I&#8217;m trying not to duplicate any data.</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">I also restore the list of characters, but then I add them one at a time using another method of this object &#8211; that&#8217;s because I have some custom code that must be run for every object on the map. Rather than duplicate that code, I call the method the same way it would be called in regular gameplay.</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//Player.m</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//init a player or monster from a coder</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">- (id) initWithCoder: (NSCoder *) coder</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">{</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">type = [[coder decodeObjectForKey:@"type" ] intValue]; //load type number</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//init based on type number</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[self initWithType: type];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">// load x and y position</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">position.x = [[coder decodeObjectForKey:@"position.x" ] floatValue];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">position.y = [[coder decodeObjectForKey:@"position.y" ] floatValue];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><span style="font-size: 12px;">&nbsp;&nbsp;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">health = [[coder decodeObjectForKey:@"health" ] intValue];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">return self;</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">}</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">The only trick here is that I find out what type of player I&#8217;m dealing with first, and then init the correct type. Other than that both snippets follow the same pattern &#8211; init the object with the regular initializer (the same one I would use when starting a new game) and then apply the information from the saved game.</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">The final part you can&#8217;t see is the game information that I discard entirely &#8211; like any particles or damage decals on the screen, or currently playing sound effects. These are all short-term effects that don&#8217;t affect the gameplay, and the player won&#8217;t miss them when the game reloads. Any ongoing effects &#8211; like flames that can damage characters or poisonous clouds to be avoided- would have to be saved, though. You have to decide what is just a visual effect, and what is part of the simulation.</span></font></p>
<p style="margin: 0.0px 0.0px 19.0px 0.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><b><font size="3"><span style="font-size: 12px;">Starting the party</span></font></b></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">In case you&#8217;ve forgotten how all these methods get called, we kick it all off with these lines:</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//load the map from disk; its array of players gets loaded too.</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//This causes &#8220;intiWithCoder&#8221; to be called</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">myMap = [NSKeyedUnarchiver unarchiveObjectWithFile: filePath];</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//take some action if myMap == nil (will happen if save file does not exist)</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33; min-height: 29.0px"><font size="3"><br /></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//save the map to disk; it contains an array of players, so they get saved too.</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">//This caused &#8220;encodeWithCoder&#8221; to be called</span></font></p>
<p style="font: 24.0px Verdana; color: #ffffff; background-color: #191a33"><font size="3"><span style="font-size: 12px;">[NSKeyedArchiver archiveRootObject: myMap toFile:filePath];</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">That&#8217;s all there is to it &#8211; make your custom objects conform to NSCoder by adding the two methods, try to save only the data that is necessary, and try to use existing initializers and methods wherever possible. Then kick it all off with unarchiveObjectWithFile or archiveRootObject.</span></font></p>
<p style="margin: 0.0px 0.0px 16.0px 0.0px; line-height: 20.0px; font: 24.0px Verdana; color: #ffffff; background-color: #1b1b1b"><font size="3"><span style="font-size: 12px;">PS &#8211; be sure to add &lt;NSCoding&gt; to the list of protocols for your object in the .h file to eliminate any warnings.</span></font></p>
<div class="node">
<div class="content"></div>
</div>
<div class="node"></div>


<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.blogger.com/blog_this.pyra?t&amp;u=http://lichen1985.com/blog/?p=245&amp;n=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://lichen1985.com/blog/?p=245&amp;feed=comments-rss2" rel="nofollow" title="订阅这篇文章的评论？">订阅这篇文章的评论？</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://lichen1985.com/blog/?p=245&amp;t=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98" rel="nofollow" title="分享到Facebook">分享到Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;body=Link: http://lichen1985.com/blog/?p=245 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87" rel="nofollow" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://lichen1985.com/blog/?p=245&amp;title=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98" rel="nofollow" title="添加到Google Bookmarks">添加到Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://lichen1985.com/blog/?p=245&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://lichen1985.com/blog/?p=245&amp;title=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;srcUrl=http://lichen1985.com/blog/?p=245&amp;srcTitle=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;snippet=%0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87" rel="nofollow" title="添加到Google Reader">添加到Google Reader</a>
		</li>
		<li class="shr-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://lichen1985.com/blog/?p=245&amp;title=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;body=Link: http://lichen1985.com/blog/?p=245 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87" rel="nofollow" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://lichen1985.com/blog/?p=245&amp;title=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;summary=%0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87&amp;source=雨雪霏霏 - iPhone博客" rel="nofollow" title="分享到LinkedIn">分享到LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%22&amp;body=Link: http://lichen1985.com/blog/?p=245 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://lichen1985.com/blog/?p=245&amp;t=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98" rel="nofollow" title="发到MySpace">发到MySpace</a>
		</li>
		<li class="shr-orkut">
			<a href="http://promote.orkut.com/preview?nt=orkut.com&amp;tt=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;du=http://lichen1985.com/blog/?p=245&amp;cn=%0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87" rel="nofollow" title="Promote this on Orkut">Promote this on Orkut</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98+-+http://b2l.me/6d4bd&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-twittley">
			<a href="http://twittley.com/submit/?title=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;url=http%3A%2F%2Flichen1985.com%2Fblog%2F%3Fp%3D245&amp;desc=%0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87&amp;pcat=Technology&amp;tags=" rel="nofollow" title="提交到Twittley">提交到Twittley</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://lichen1985.com/blog/?p=245&amp;submitHeadline=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;submitSummary=%0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=iPhone%E6%B8%B8%E6%88%8F%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98&amp;body=Link: http://lichen1985.com/blog/?p=245 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0A%0A%E5%AF%B9%E4%BA%8E%E4%BB%BB%E4%BD%95%E5%81%9AiPhone%E6%B8%B8%E6%88%8F%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E6%B8%B8%E6%88%8F%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BF%85%E9%9C%80%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E8%BF%99%E9%87%8C%E8%BD%AC%E4%B8%80%E7%AF%87%E9%9D%9E%E5%B8%B8%E8%B5%9E%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%8C%E9%87%8C%E9%9D%A2%E7%AE%80%E5%8D%95%E6%98%8E%E4%BA%86%E5%9C%B0%E4%BB%8B%E7%BB%8D%E4%BA%86%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82%E6%88%91%E6%87%92%E5%BE%97%E7%BF%BB%E8%AF%91%E4%BA%86%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%9B%B4%E6%87%92%E4%BB%A5%E8%87%B3%E4%BA%8E%E4%B8%8D%E6%84%BF%E6%84%8F%E8%AF%BB%E8%8B%B1%E6%96%87%E8%AF%B4%E6%98%8E%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%8C%BA%E6%B8%85%E6%99%B0%E7%9A%84%E3%80%82%0A%E5%8E%9F%E6%96%87" rel="nofollow" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-zabox">
			<a href="http://www.zabox.net/submit.php?url=http://lichen1985.com/blog/?p=245" rel="nofollow" title="Box this on Zabox">Box this on Zabox</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://lichen1985.com/blog/?feed=rss2&amp;p=245</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
