<?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>王超 - 博客 BLOG &#187; iphone Mac 手机应用开发</title>
	<atom:link href="http://www.wangchao123.com/category/iphone-mac-%e5%bc%80%e5%8f%91/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wangchao123.com</link>
	<description>code player 海盗精神 - 他们向往自由，面对大海胸怀宽广，只拿他们想要的，遵守契约，单纯而且机智。</description>
	<lastBuildDate>Fri, 18 Jun 2010 09:26:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>iphone app 如何联机调试和发布程序(99$) (转)</title>
		<link>http://www.wangchao123.com/2010/06/17/515</link>
		<comments>http://www.wangchao123.com/2010/06/17/515#comments</comments>
		<pubDate>Thu, 17 Jun 2010 06:25:40 +0000</pubDate>
		<dc:creator>wangchao</dc:creator>
				<category><![CDATA[iphone Mac 手机应用开发]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.wangchao123.com/?p=515</guid>
		<description><![CDATA[原帖地址  http://www.cocoachina.com/bbs/read.php?tid-7923.html
这两天公司让整理文档，一直想写一篇更详细的联机调试的文档，这次刚好是机会
我写的只是联机调试的步骤，并没有深入的去写为什么这么做（关键是我不知道）
希望这篇文章对菜鸟们有帮助，
高手们见了了就不要笑了~~
明天再接着写如何发布程序
必须条件：
99$
(没这个就不用再往下看了)
我的系统是10.5.7   不同版本的系统，可能有点小小的区别
首先登录到
http://developer.apple.com/iphone/index.action
如果已经购买了99$, 登录进去后会看到如下地方(图1)
  
<img onclick="if(this.width&#62;=70<p />……<br /><a href="http://www.wangchao123.com/2010/06/17/515">[阅读全文]</a>]]></description>
			<content:encoded><![CDATA[<p>原帖地址  <a href="http://www.cocoachina.com/bbs/read.php?tid-7923.html">http://www.cocoachina.com/bbs/read.php?tid-7923.html</a></p>
<p>这两天公司让整理文档，一直想写一篇更详细的联机调试的文档，这次刚好是机会<br />
我写的只是联机调试的步骤，并没有深入的去写为什么这么做（关键是我不知道）<br />
希望这篇文章对菜鸟们有帮助，<br />
高手们见了了就不要笑了~~</p>
<p>明天再接着写如何发布程序</p>
<p>必须条件：<br />
99$<br />
(没这个就不用再往下看了)<br />
我的系统是10.5.7   不同版本的系统，可能有点小小的区别<br />
首先登录到<br />
<a id="url_1" onclick="return checkUrl(this)" href="http://developer.apple.com/iphone/index.action" target="_blank">http://developer.apple.com/iphone/index.action</a></p>
<p>如果已经购买了99$, 登录进去后会看到如下地方(图1)<br />
  <span id="att_4277"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540Blx.jpg');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540Blx.jpg" border="0" alt="" /></span></p>
<p>点进去会看到如下界面(图2)<br />
  <span id="att_4278"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540Zhc.jpg');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540Zhc.jpg" border="0" alt="" /></span></p>
<p>这里我要提一下，公司和个人的$99  Team里面的内容是有所不同的(至少我发现有不同)<br />
公司的Team下面可以加入Member  而个人的不能加入Member只能是一个人，不过这里并无大碍，不妨碍我们下面的内容。<br />
点击进入 Certificates 看到如下内容(图3)<br />
<span id="att_4279"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540NMh.jpg');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540NMh.jpg" border="0" alt="" width="700" /></span></p>
<p>点击图中红色部分 会下载下来一个名字为  AppleWWDRCA.cer  的东西<br />
这个是调试发布IPHONE 程序必须的一个东西，这个东西我们只要下载一次就够了，即使你有N个IDP，那么无论是调试程序，还是发布程序，那也只需要一个，后面我们要说到Distribution页面时，也有这个链接，如果已经下载过，那么就不用再下这个了。(最初因为对这个流程不懂，我下载了N次这个)，<br />
下完之后，点击这个，这个东西就会装到自己的机器上。<br />
打开你的  Keychain Access ，如果dock里面没有到 C盘 ApplicationsUtilities下面去找Keychain Access，中文名字好像叫” 钥匙串…” 打开这个，你会看到如下(图4)<br />
<span id="att_4280"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540PUj.jpg');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062540PUj.jpg" border="0" alt="" width="700" /></span></p>
<p>这代表你已经装进去了。</p>
<p>下面，我们打开Keychain的这个菜单(图5)<br />
  <span id="att_4281"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062541pno.jpg');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062541pno.jpg" border="0" alt="" width="700" /></span></p>
<p>按着下面的图来<br />
(图6)<br />
  <span id="att_4282"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062541vbt.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062541vbt.png" border="0" alt="" /></span></p>
<p>(图7)<br />
  <span id="att_4283"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062542BcK.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062542BcK.png" border="0" alt="" /></span></p>
<p>(图8)<br />
  <span id="att_4284"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062542XzI.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062542XzI.png" border="0" alt="" /></span></p>
<p>然后continute<br />
就会生成一个CertificateSigningRequest.certSigningRequest 的文件，在你的桌面上哦</p>
<p>下一步(图9)：<br />
  <span id="att_4285"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062543YOz.jpg');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062543YOz.jpg" border="0" alt="" width="700" /></span></p>
<p>点击Request Certificate(图10)<br />
  <span id="att_4286"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062543SXO.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062543SXO.png" border="0" alt="" width="700" /></span></p>
<p>点击Choose File（图11）<br />
<span id="att_4287"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062543WdZ.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062543WdZ.png" border="0" alt="" width="700" /></span><br />
选中CertificateSigningRequest.certSigningRequest</p>
<p>点击Choose（图12）<br />
  <span id="att_4288"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062544bgd.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062544bgd.png" border="0" alt="" width="700" /></span></p>
<p>点击Submit<br />
(图13)<br />
  <span id="att_4289"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625444va.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625444va.png" border="0" alt="" width="700" /></span></p>
<p>点击Approve<br />
（图14）<br />
  <span id="att_4290"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062544Bnp.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062544Bnp.png" border="0" alt="" width="700" /></span></p>
<p>这时你的证书是牌Pending的状态<br />
刷新一个网页，OK就处于如下状态<br />
（图15）<br />
  <span id="att_4291"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062544DQJ.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062544DQJ.png" border="0" alt="" width="700" /></span></p>
<p>这时点击 Download按钮，会得到一个developer_identity.cer   双击这个文件<br />
（图16）<br />
  <span id="att_4292"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062545ABF.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062545ABF.png" border="0" alt="" /></span></p>
<p>点击OK<br />
这时再打开你的keychain 看看 会是如下结果<br />
（图17）<br />
  <span id="att_4293"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062545XOQ.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062545XOQ.png" border="0" alt="" width="700" /></span></p>
<p>切记这时能看到下面那个 钥匙 状的东西，如果没有这个，是不可能调试的，以前有时，我经常看不到那个 钥匙 状的东西<br />
OK，我们继续</p>
<p>打开Devices 那一项<br />
(图18)<br />
  <span id="att_4294"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062546i0A.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062546i0A.png" border="0" alt="" width="700" /></span></p>
<p>点击 Add Devices<br />
（图19）<br />
  <span id="att_4295"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062546ZdR.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062546ZdR.png" border="0" alt="" width="700" /></span></p>
<p>给自己的设备取个名字例如MyIPod<br />
DeviceID 就是自己IPod或IPHONE的机身号（40位），机身号的获取方法有很多，可能通过 xcode 的window-&gt;Organizer 来取得<br />
(图20)<br />
  <span id="att_4296"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062546Rpy.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062546Rpy.png" border="0" alt="" width="700" /></span></p>
<p>然后填入表中并点击summit<br />
图21<br />
  <span id="att_4297"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062547qOG.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062547qOG.png" border="0" alt="" width="700" /></span></p>
<p>下面我们来搞APPID<br />
图22<br />
<span id="att_4298"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625479XD.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625479XD.png" border="0" alt="" width="700" /></span><br />
点击NewAppID</p>
<p>图23<br />
  <span id="att_4299"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548VpI.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548VpI.png" border="0" alt="" width="700" /></span><br />
第一处，随便写个名字就行了， 我以AppID为例<br />
第二处，一定要注意了，一定要按着这样的格式写<br />
我这里写的是<br />
com.abc.*<br />
你也可以写成 com.xyz.*    com.google.*  <br />
尽量中间那个变量有点意义，一般情况下是公司的名字。<br />
切记一定要写成这种格式，不然以后会有麻烦<br />
然后submit<br />
图24<br />
<span id="att_4300"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548VoK.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548VoK.png" border="0" alt="" width="700" /></span></p>
<p>继续Provisioning页面<br />
图25<br />
  <span id="att_4301"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548sc9.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548sc9.png" border="0" alt="" width="700" /></span><br />
点击New Profile<br />
按着我的填一下<br />
图26<br />
  <span id="att_4302"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548Tja.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062548Tja.png" border="0" alt="" width="700" /></span></p>
<p>填完后 Submit<br />
图27<br />
  <span id="att_4303"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625497ti.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625497ti.png" border="0" alt="" width="700" /></span></p>
<p>Download 你会得到一个 DevProvision.mobileprovision 的文件，这个文件是要装到手机里面的</p>
<p>将这个拖动到organizer  里面<br />
图28<br />
  <span id="att_4304"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625499Vq.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625499Vq.png" border="0" alt="" width="700" /></span></p>
<p>拖动后如图29<br />
  <span id="att_4305"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062550aIN.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062550aIN.png" border="0" alt="" /></span></p>
<p>这时打开你的IPOD 你会发现在  设置-&gt;通用-&gt;描述文件  里面有个东西，那就是你的证书了<br />
然后再双击DevProvision.mobileprovision这个文件，然后你的xcode 就被激活，这时查看C盘<br />
Users用户名LibraryMobileDeviceProvisioning Profiles下面 是不是有了一个<br />
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件？</p>
<p>下面随便打开一个IPHONE的工程<br />
打开那个工程的plist文件，把Bundle identifier改成如下<br />
图30<br />
  <span id="att_4306"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062550N92.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062550N92.png" border="0" alt="" /></span></p>
<p>现在大概你知道 abc 是什么东西了吧<br />
打开这个工程的info<br />
图31<br />
  <span id="att_4307"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062550l1T.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062550l1T.png" border="0" alt="" /></span></p>
<p>然后按着下图改一下设置（切记选中你该选中的那一项）<br />
图32<br />
  <span id="att_4308"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062554r0x.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062554r0x.png" border="0" alt="" width="700" /></span></p>
<p>如果你想选中的那一项是灰色的，那么你前面的某些流程一定出了问题</p>
<p>然后还有一处需要确认，如下（图33）<br />
  <span id="att_4309"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625559n9.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0625559n9.png" border="0" alt="" /></span></p>
<p>请确认，红色是部分是你应该选中的<br />
图34<br />
  <span id="att_4310"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062555kQl.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062555kQl.png" border="0" alt="" width="700" /></span></p>
<p>OK<br />
现在已经大功告成了 99.9999%了<br />
选中Device…  Debug    然后 Build and Go<br />
图35<br />
  <span id="att_4311"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062555prd.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062555prd.png" border="0" alt="" width="700" /></span></p>
<p>程序肯定已经跑在你的机器上了，如果不行，那么重起一下你的IPOD，如果再不行那就重起一下你的电脑，如果再再不行那就自己想办法吧</p>
<p>续<br />
接着如何发布程序<br />
打开Certificicates 的Distribution页面<br />
（图36）<br />
  <span id="att_4330"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062556hiK.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062556hiK.png" border="0" alt="" width="700" /></span></p>
<p>点击 Request Certificate按钮(有上面联机调试的步骤这个过程一定很熟了吧)<br />
（图37）<br />
  <span id="att_4331"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062556KfB.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062556KfB.png" border="0" alt="" width="700" /></span></p>
<p>选中CertificateSigningRequest.certSigningRequest  文件(这个文件在联机调试的过程中已经生成过了)，<br />
图38<br />
  <span id="att_4332"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/06255659Y.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/06255659Y.png" border="0" alt="" width="700" /></span></p>
<p>选中然后点击Submit<br />
图39<br />
  <span id="att_4333"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062557Wa1.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062557Wa1.png" border="0" alt="" width="700" /></span></p>
<p>点击Appove<br />
图40<br />
  <span id="att_4334"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062558wUc.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062558wUc.png" border="0" alt="" width="700" /></span></p>
<p>这时需要刷新一下页面<br />
图41<br />
  <span id="att_4335"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062558YL9.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062558YL9.png" border="0" alt="" width="700" /></span></p>
<p>点击DownLoad<br />
会得到一个名为distribution_identity.cer 的文件<br />
双击这个文件，会有如下提示<br />
图42<br />
  <span id="att_4336"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062559Jec.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062559Jec.png" border="0" alt="" /></span></p>
<p>点击OK<br />
然后打开keychain 就会看到如下的图<br />
图43<br />
  <span id="att_4337"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062559y9v.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062559y9v.png" border="0" alt="" width="700" /></span></p>
<p>这时你的电脑就已经具备发布程序的证书了</p>
<p>下面打开Provisioning 的Distribution页面<br />
图44<br />
  <span id="att_4338"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062559iSI.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062559iSI.png" border="0" alt="" width="700" /></span><br />
点击New Profile<br />
然后按着下图填一下，Profile Name 随便写个名字就行了<br />
图45<br />
  <span id="att_4339"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062600P9f.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062600P9f.png" border="0" alt="" width="700" /></span></p>
<p>然后Submit<br />
图46<br />
  <span id="att_4340"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062600zwq.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062600zwq.png" border="0" alt="" width="700" /></span></p>
<p>刷新一下<br />
图47<br />
  <span id="att_4341"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062600yCz.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062600yCz.png" border="0" alt="" width="700" /></span></p>
<p>OK现在Download ，你会得到一个 Distribution.mobileprovision 的文件<br />
双击这个文件，你的xcode 会被激活<br />
查看C盘<br />
Users用户名LibraryMobileDeviceProvisioning Profiles下面 又多了一个<br />
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件</p>
<p>现在我们再配置一下xcode<br />
图48<br />
  <span id="att_4342"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062601zx4.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062601zx4.png" border="0" alt="" /></span></p>
<p>打开Configurations 页面<br />
选中Release 然后Duplicate 一下<br />
图49<br />
  <span id="att_4343"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062601nUK.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062601nUK.png" border="0" alt="" width="700" /></span></p>
<p>Duplicate之后如下图<br />
图50<br />
  <span id="att_4344"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062602F8o.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062602F8o.png" border="0" alt="" width="700" /></span></p>
<p>我们把名字改成Distribution<br />
图51<br />
  <span id="att_4345"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062602Svd.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062602Svd.png" border="0" alt="" width="700" /></span></p>
<p>接着我们切换到Build 页面<br />
图52<br />
  <span id="att_4346"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0626036xW.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0626036xW.png" border="0" alt="" width="700" /></span><br />
图中1处选中Distribution   2处选中Distribution<br />
然后<br />
图53<br />
  <span id="att_4347"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/06260354g.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/06260354g.png" border="0" alt="" /></span></p>
<p>图54<br />
  <span id="att_4348"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0626031my.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/0626031my.png" border="0" alt="" width="700" /></span><br />
确定图54中，是你应该选的，不然build时会出现签名错误</p>
<p>确定之后，继续<br />
图55<br />
  <span id="att_4349"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062604gTd.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062604gTd.png" border="0" alt="" /></span></p>
<p>选中Device 和 Distribution<br />
OK<br />
图56<br />
  <span id="att_4350"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062605xGY.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062605xGY.png" border="0" alt="" /></span></p>
<p>Build  OK  大功告成了99.9%了</p>
<p>这时如果有签名错误，那一定是你上面某个地方出了问题</p>
<p>成功后<br />
图57<br />
  <span id="att_4351"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062605EKE.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062605EKE.png" border="0" alt="" width="700" /></span><br />
其中的iHide 就是我们要上传的东西，在上传之前，我们要把他压缩成 zip 包</p>
<p>现在我们在浏览器中输入<br />
itunesconnect.apple.com<br />
登录一下<br />
图58<br />
  <span id="att_4352"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062605HOv.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062605HOv.png" border="0" alt="" width="700" /></span></p>
<p>进入Manage Your Applications<br />
图59<br />
  <span id="att_4353"><strong></strong><br />
<img onclick="if(this.width&gt;=700) window.open('http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062606aYT.png');" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2010/06/062606aYT.png" border="0" alt="" /></span><br />
点击Add New Application<br />
……………</p>
<p>OK了<br />
后面的不说了~~~</p>
<p>工具下载见原帖地址 <a href="http://www.cocoachina.com/bbs/read.php?tid-7923.html">http://www.cocoachina.com/bbs/read.php?tid-7923.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangchao123.com/2010/06/17/515/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>手机应用方向 &#8212; 突出LBS，简单，实用，本地化，随时可以关掉它不会有任何顾虑</title>
		<link>http://www.wangchao123.com/2010/06/10/504</link>
		<comments>http://www.wangchao123.com/2010/06/10/504#comments</comments>
		<pubDate>Thu, 10 Jun 2010 05:04:39 +0000</pubDate>
		<dc:creator>wangchao</dc:creator>
				<category><![CDATA[iphone Mac 手机应用开发]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.wangchao123.com/?p=504</guid>
		<description><![CDATA[经过一段时间的 iphone 开发和设计，在设计功能的时候也收到了一些以前设计 web 网站功能的影响
总结了一些体会：
*********
分析:
*********
1. 校内 iphone app - 
校内本身网站功能是很复杂的，iphone 端做了很多取舍（即时聊天没有在里面）
总结起来他们突出了3个功能: 看好友动态；评论分享；照相上传，
他们在两个频道右上角都有 照相机的 图标，有效利用了手机上这个移动的镜头， 这个是 web 网站上没有的应该突出。
<img class="alignnone size-full wp-image-512" title="IMG_0012" src="http://www.wangchao123.com/wp-content/uploads/2<p />……<br /><a href="http://www.wangchao123.com/2010/06/10/504">[阅读全文]</a>]]></description>
			<content:encoded><![CDATA[<p>经过一段时间的 iphone 开发和设计，在设计功能的时候也收到了一些以前设计 web 网站功能的影响<br />
总结了一些体会：</p>
<p>*********<br />
分析:<br />
*********</p>
<p>1. 校内 iphone app - </p>
<p>校内本身网站功能是很复杂的，iphone 端做了很多取舍（即时聊天没有在里面）<br />
总结起来他们突出了3个功能: 看好友动态；评论分享；<span style="color: #ff0000;">照相上传，</span></p>
<p>他们在两个频道右上角都有 照相机的 图标，有效利用了手机上这个移动的镜头， 这个是 web 网站上没有的应该突出。</p>
<p><a href="http://www.wangchao123.com/wp-content/uploads/2010/06/IMG_0012.png"><img class="alignnone size-full wp-image-512" title="IMG_0012" src="http://www.wangchao123.com/wp-content/uploads/2010/06/IMG_0012.png" alt="IMG_0012" width="320" height="480" /></a><br />
        </p>
<p>2. 新浪微薄<br />
写微博2个突出功能（和 web 网站不同）：<br />
<span style="color: #ff0000;">坐标 &#8211; 添加我在 XXX<br />
拍照</span></p>
<p>如果我在户外，拿着手机，我很喜欢用着两个功能。他是在 web 网站上没有的，也是手机特有的。<br />
<a href="http://www.wangchao123.com/wp-content/uploads/2010/06/IMG_0013.png"><img class="alignleft size-full wp-image-510" title="IMG_0013" src="http://www.wangchao123.com/wp-content/uploads/2010/06/IMG_0013.png" alt="IMG_0013" width="320" height="480" /></a></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>3.  Foursquare<br />
                            以一个动作为核心 check in<br />
                            用到 <span style="color: #ff0000;">坐标</span></p>
<p>4. GyPSii 图钉网<br />
手机端：<br />
核心足迹功能<br />
<span style="color: #ff0000;">坐标 + 照片</span></p>
<p>web端<br />
类似 sns 的复杂功能</p>
<p><a href="http://www.wangchao123.com/wp-content/uploads/2010/06/IMG_0011.png"><img class="alignnone size-full wp-image-511" title="IMG_0011" src="http://www.wangchao123.com/wp-content/uploads/2010/06/IMG_0011.png" alt="IMG_0011" width="320" height="480" /></a></p>
<p>********<br />
总结<br />
********</p>
<p>手机端两个核心功能: <span style="color: #ff0000;">坐标， 拍照片。</span> （不要让 GPS 和 摄像头闲下来）</p>
<p>我们手机的 GPS 特性已经发挥了一些，下面可以考虑 照相功能 能不能 发挥一下，突出这个功能的同时，会同时突出会员功能 因为一定和会员提供的照片。</p>
<p>         我们可以设计出一个到两个动作,是我们的核心动作。</p>
<p>一开始我们设计的功能比较多, 之间的交叉也比较多。</p>
<p>         我们需要把手机端的功能尽量简化，把流程比较长的，和坐标，及时性无关的操作放到网站上，剩下精华的，很简单的操作放在手机端。</p>
<p>****************<br />
功能的本地化<br />
****************</p>
<p> 在国内比较本地的功能点:<br />
                           <br />
1. 交友   -       可以结合自拍，和场所，设计交互的功能。<br />
2. 贴图   -       利用拍摄功能，在显著的位置显示网友上传的真实照片 （甚至可以用网友最新拍摄的图作为 venue 的图标,不断更新像GyPSii）<br />
3. 突出 平民网友发布的攻略，省钱秘笈，特色小店 （对于官方的评价，官方介绍，这个对我们国内用户更有吸引力）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangchao123.com/2010/06/10/504/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iphone app 功能设计分析</title>
		<link>http://www.wangchao123.com/2010/06/04/503</link>
		<comments>http://www.wangchao123.com/2010/06/04/503#comments</comments>
		<pubDate>Fri, 04 Jun 2010 06:39:26 +0000</pubDate>
		<dc:creator>wangchao</dc:creator>
				<category><![CDATA[iphone Mac 手机应用开发]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.wangchao123.com/2010/06/04/503</guid>
		<description><![CDATA[1. 尽量在一页做尽量少的事情
2. 同一功能尽量只有一个入口
3. table bar 很重要
4. 用原有 iphone 默认控件，让体验更顺畅。
5. 社交型APP
尽量少的给用户登出，重新注册的机会，一台手机绑定一个账号，他的价值很大。(gowalla 甚至没有给用户登出功能)
]]></description>
			<content:encoded><![CDATA[<p>1. 尽量在一页做尽量少的事情<br />
2. 同一功能尽量只有一个入口<br />
3. table bar 很重要<br />
4. 用原有 iphone 默认控件，让体验更顺畅。<br />
5. 社交型APP</p>
<p>尽量少的给用户登出，重新注册的机会，一台手机绑定一个账号，他的价值很大。(gowalla 甚至没有给用户登出功能)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangchao123.com/2010/06/04/503/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS iphone 开发起步 初级教程 hello world (转)</title>
		<link>http://www.wangchao123.com/2009/12/07/458</link>
		<comments>http://www.wangchao123.com/2009/12/07/458#comments</comments>
		<pubDate>Sun, 06 Dec 2009 16:42:02 +0000</pubDate>
		<dc:creator>wangchao</dc:creator>
				<category><![CDATA[iphone Mac 手机应用开发]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.wangchao123.com/?p=458</guid>
		<description><![CDATA[一、 确定Mac OS的版本号
版本号：Mac OS X version 10.5.5
CPU: Processor 1 GHz PowerPC G4
iPhone SDK:iPhone_sdk_for_iPhone_os_2.2.19m2621afinal.dmg
说明：每个IPhone SDK可能兼容的Mac OS都不同，该SDK支持10.5.3以后的版本。还有，Intel 和 PowerPC 不同的CPU设置文件也不同，同一种CPU不同型号，设置也不同（注意PowerPC G3/G4/G5不同型号），详细请看下文。
重点的是：官方的iPhone SDK只支持Intel Mac with OSX 10.5.
二、 安装IPhone SDK
1. iPhone sdk 的后缀名为.dmg,<p />……<br /><a href="http://www.wangchao123.com/2009/12/07/458">[阅读全文]</a>]]></description>
			<content:encoded><![CDATA[<p style="TEXT-INDENT: 2em">一、 确定Mac OS的版本号</p>
<p style="TEXT-INDENT: 2em">版本号：Mac OS X version 10.5.5</p>
<p style="TEXT-INDENT: 2em">CPU: Processor 1 GHz PowerPC G4</p>
<p style="TEXT-INDENT: 2em">iPhone SDK:iPhone_sdk_for_iPhone_os_2.2.19m2621afinal.dmg</p>
<p style="TEXT-INDENT: 2em">说明：每个IPhone SDK可能兼容的Mac OS都不同，该SDK支持10.5.3以后的版本。还有，Intel 和 PowerPC 不同的CPU设置文件也不同，同一种CPU不同型号，设置也不同（注意PowerPC G3/G4/G5不同型号），详细请看下文。</p>
<p style="TEXT-INDENT: 2em">重点的是：官方的iPhone SDK只支持Intel Mac with OSX 10.5.</p>
<p style="TEXT-INDENT: 2em">二、 安装IPhone SDK</p>
<p style="TEXT-INDENT: 2em">1. iPhone sdk 的后缀名为.dmg,只要双击该文件，弹出一个对话框，点“skip”,这就看到里面有3个文件，分别是About iPhone SDK.pdf 、iphone sdk.mpkg 、 Packages.如下图：</p>
<p style="TEXT-INDENT: 2em"><a href="http://www.wangchao123.com/wp-content/uploads/2009/12/b1.jpg" target="_blank"><img title="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" src="http://www.wangchao123.com/wp-content/uploads/2009/12/b1.jpg" alt="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" /></a></p>
<p style="TEXT-INDENT: 2em">2. 双击iPhone sdk.mpkg,按引导到Custom Install on”Macintosh HD”那步，如图：</p>
<p style="TEXT-INDENT: 2em"><a href="httphttp://www.wangchao123.com/wp-content/uploads/2009/12/b2.jpg" target="_blank"><img title="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" src="http://www.wangchao123.com/wp-content/uploads/2009/12/b2.jpg" alt="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" /></a></p>
<p style="TEXT-INDENT: 2em">这是会看到iPhone SDK不可选，不知道是什么问题，不用害怕，下面有解决方案，我们是把可选的都选了，让所有的包都安装到默认的路径下。</p>
<p style="TEXT-INDENT: 2em">注意： Developer Tools Essentials那个包的安装路径（默认为/Developer），等下安装iPhone SDK 时需要安装到同一路径下。</p>
<p style="TEXT-INDENT: 2em">其实这一步已经安装好了Xcode3.1 了。</p>
<p style="TEXT-INDENT: 2em">3. 安装iPhone SDK.</p>
<p style="TEXT-INDENT: 2em">进入到刚才的前面.mdg包里面的Packages文件夹，即第一张图中的Packages文件夹,选择如下5个包逐个安装。各个包名均以iphone*开头。</p>
<p style="TEXT-INDENT: 2em"><a href="http://www.wangchao123.com/wp-content/uploads/2009/12/b3.jpg" target="_blank"><img title="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" src="http://www.wangchao123.com/wp-content/uploads/2009/12/b3.jpg" alt="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" /></a></p>
<p style="TEXT-INDENT: 2em">注意：</p>
<p style="TEXT-INDENT: 2em">要安装到和Developer Tools Essentials同一目录，即/Developer</p>
<p style="TEXT-INDENT: 2em"><a href="http://www.wangchao123.com/wp-content/uploads/2009/12/b4.jpg" target="_blank"><img title="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" src="http://www.wangchao123.com/wp-content/uploads/2009/12/b4.jpg" alt="IPhone开发环境搭建全过程 - jsc0754 - 单车音乐~~" /></a></p>
<p style="TEXT-INDENT: 2em">如果已经安装到其他目录，可以不用重装。进入到安装目录，默认是/Platforms，然后复制 iPhone.platform 和iPhoneSimulator.platform 到 /Developer/Platform，注意不要把整个/Platforms复制。</p>
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">现在还不能建立iphone 项目，就算建好也编译不过。出现如下错误：</p>
<p style="TEXT-INDENT: 2em">No architectures to compile for (ONLY_ACTIVE_ARCH = YES, active arch = ppc, i386 VALID_ARCHS =)</p>
<p style="TEXT-INDENT: 2em">所以需要进一步配置文件</p>
<p style="TEXT-INDENT: 2em">4. 配置Architectures.xcspec文件</p>
<p style="TEXT-INDENT: 2em">因为官方的iPhone SDK只支持Intel Mac with OSX 10.5.。所以要更改所有intel的配置。</p>
<p style="TEXT-INDENT: 2em">进入到  /Developer/Platforms/iPhoneSimulator.platform/Developer/</p>
<p style="TEXT-INDENT: 2em">Library/Xcode/Specifications/，你会看到3个文件，修改其中的Architectures.xcspec文件</p>
<p style="TEXT-INDENT: 2em">注意：不要用copy内页代码来改，要用手动输入，因为网页编码不一致问题。</p>
<p style="TEXT-INDENT: 2em">具体修改如下：</p>
<p style="TEXT-INDENT: 2em">(</p>
<p style="TEXT-INDENT: 2em">// 32-Bit</p>
<p style="TEXT-INDENT: 2em">{ Type = Architecture;</p>
<p style="TEXT-INDENT: 2em">Identifier = Standard;</p>
<p style="TEXT-INDENT: 2em">Name = &#8221;Standard (iPhone Simulator: i386, ppc)&#8221;;</p>
<p style="TEXT-INDENT: 2em">Description = &#8221;32-bit iPhone Simulator architectures&#8221;;</p>
<p style="TEXT-INDENT: 2em">ListInEnum = YES;</p>
<p style="TEXT-INDENT: 2em">SortNumber = 1;</p>
<p style="TEXT-INDENT: 2em">RealArchitectures = ( i386, ppc );</p>
<p style="TEXT-INDENT: 2em">ArchitectureSetting = &#8221;ARCHS_STANDARD_32_BIT&#8221;;</p>
<p style="TEXT-INDENT: 2em">},</p>
<p style="TEXT-INDENT: 2em">// Old-style Debug</p>
<p style="TEXT-INDENT: 2em">{ Type = Architecture;</p>
<p style="TEXT-INDENT: 2em">Identifier = Native;</p>
<p style="TEXT-INDENT: 2em">Name = &#8221;Native Architecture of Build Machine&#8221;;</p>
<p style="TEXT-INDENT: 2em">Description = &#8221;32-bit for build machine&#8221;;</p>
<p style="TEXT-INDENT: 2em">ListInEnum = YES;</p>
<p style="TEXT-INDENT: 2em">SortNumber = 101;</p>
<p style="TEXT-INDENT: 2em">ArchitectureSetting = &#8221;NATIVE_ARCH&#8221;;</p>
<p style="TEXT-INDENT: 2em">},</p>
<p style="TEXT-INDENT: 2em">// G3</p>
<p style="TEXT-INDENT: 2em">{ Type = Architecture;</p>
<p style="TEXT-INDENT: 2em">Identifier = ppc;</p>
<p style="TEXT-INDENT: 2em">Name = &#8221;Minimal (32-bit PowerPC only)&#8221;;</p>
<p style="TEXT-INDENT: 2em">Description = &#8221;32-bit PowerPC &#8221;;</p>
<p style="TEXT-INDENT: 2em">PerArchBuildSettingName = &#8221;PowerPC&#8221;;</p>
<p style="TEXT-INDENT: 2em">ByteOrder = big;</p>
<p style="TEXT-INDENT: 2em">ListInEnum = No;</p>
<p style="TEXT-INDENT: 2em">SortNumber = 201;</p>
<p style="TEXT-INDENT: 2em">},</p>
<p style="TEXT-INDENT: 2em">// G4  这个是我台机的型号</p>
<p style="TEXT-INDENT: 2em">{ Type = Architecture;</p>
<p style="TEXT-INDENT: 2em">Identifier = ppc7400;</p>
<p style="TEXT-INDENT: 2em">Name = &#8221;PowerPC G4&#8243;;</p>
<p style="TEXT-INDENT: 2em">Description = &#8221;32-bit PowerPC for G4 processor&#8221;;</p>
<p style="TEXT-INDENT: 2em">ByteOrder = big;</p>
<p style="TEXT-INDENT: 2em">ListInEnum = NO;</p>
<p style="TEXT-INDENT: 2em">SortNumber = 202;</p>
<p style="TEXT-INDENT: 2em">},</p>
<p style="TEXT-INDENT: 2em">// G5 32-bit</p>
<p style="TEXT-INDENT: 2em">{ Type = Architecture;</p>
<p style="TEXT-INDENT: 2em">Identifier = ppc970;</p>
<p style="TEXT-INDENT: 2em">Name = &#8221;PowerPC G5 32-bit&#8221;;</p>
<p style="TEXT-INDENT: 2em">Description = &#8221;32-bit PowerPC for G5 processor&#8221;;</p>
<p style="TEXT-INDENT: 2em">ByteOrder = big;</p>
<p style="TEXT-INDENT: 2em">ListInEnum = NO;</p>
<p style="TEXT-INDENT: 2em">SortNumber = 203;</p>
<p style="TEXT-INDENT: 2em">},</p>
<p style="TEXT-INDENT: 2em">// Intel</p>
<p style="TEXT-INDENT: 2em">{ Type = Architecture;</p>
<p style="TEXT-INDENT: 2em">Identifier = i386;</p>
<p style="TEXT-INDENT: 2em">Name = &#8221;Intel&#8221;;</p>
<p style="TEXT-INDENT: 2em">Description = &#8221;32-bit Intel&#8221;;</p>
<p style="TEXT-INDENT: 2em">PerArchBuildSettingName = &#8221;Intel&#8221;;</p>
<p style="TEXT-INDENT: 2em">ByteOrder = little;</p>
<p style="TEXT-INDENT: 2em">ListInEnum = NO;</p>
<p style="TEXT-INDENT: 2em">SortNumber = 105;</p>
<p style="TEXT-INDENT: 2em">},</p>
<p style="TEXT-INDENT: 2em">)</p>
<p style="TEXT-INDENT: 2em">注意：不要copy，只能手输入以上代码，否则出错！！</p>
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">这样就完成设置了。</p>
<p style="TEXT-INDENT: 2em">=====================================================================</p>
<p style="TEXT-INDENT: 2em">打开/Developer/Applications/选择Xcode,程序并不会马上<span onclick="tagshow(event)">运行</span>,而是要你到快捷方式里再次点击打开.</p>
<p>打开File-&gt;new project选择View-Based Application</p>
<p><img id="img_0.6076933892962835" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2009/12/090603k93.jpg" alt="" width="478" height="387" /></p>
<p>输入<span onclick="tagshow(event)">项目</span>名称.</p>
<p><img id="img_0.16496537864541938" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2009/12/090605spA.jpg" alt="" width="479" height="389" /></p>
<p>接下来看到的就是常见的<span onclick="tagshow(event)">文档</span>视图,在Groups&amp;Files下Resources里双击MainWindws.xib,紧接着将看到有新窗口的打开;</p>
<p><img id="img_0.42260672565168405" style="CURSOR: pointer" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2009/12/090607HAz.jpg" alt="" width="600" height="375" /></p>
<p>这时你可以拖动LIbery里的<span onclick="tagshow(event)">控件</span>,像VS.net里一样使用就可以啦,运行行先保存,File-&gt;Save,运行Build and run.</p>
<p><img id="img_0.2472348211003348" src="http://www.wangchao123.com/wp-content/uploads/auto_save_image/2009/12/090608iHj.jpg" alt="" width="393" height="705" /></p>
<p>这么一来,一个简单的HelloWorld就完成啦,兴喜.</p>
<p>另外还发现,IPhone的<span onclick="tagshow(event)">模拟</span>器启动很快,基本不用时间哦,这点比其它强吧!展开Groups&amp;Files 下的 Resources目录，选择双击MainWindow.xib,就会弹出xib主窗口和libery窗口，如果没有，可以通过Tools来调出窗口。Libery里有不同的控件，可以拖放到View窗口里，单击选中控件，选择Tools-&gt;inspetor打开属性窗口修改控件属性。</p>
<p style="TEXT-INDENT: 2em">然后File-&gt;Save，Build-&gt;build and run.</p>
<p style="TEXT-INDENT: 2em">大功告成！！</p>
<p style="TEXT-INDENT: 2em">参考网站：</p>
<p style="TEXT-INDENT: 2em"><a href="http://www.devdiv.net/thread-11230-1-1.html">http://www.devdiv.net/thread-11230-1-1.html</a></p>
<p style="TEXT-INDENT: 2em"><a href="http://jsc0754.blog.163.com/blog/static/1038922452009281156410/">http://jsc0754.blog.163.com/blog/static/1038922452009281156410/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangchao123.com/2009/12/07/458/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>macOS 10.5.6 详细安装过程(IBM T61)</title>
		<link>http://www.wangchao123.com/2009/11/27/427</link>
		<comments>http://www.wangchao123.com/2009/11/27/427#comments</comments>
		<pubDate>Fri, 27 Nov 2009 06:46:59 +0000</pubDate>
		<dc:creator>wangchao</dc:creator>
				<category><![CDATA[iphone Mac 手机应用开发]]></category>

		<guid isPermaLink="false">http://www.wangchao123.com/?p=427</guid>
		<description><![CDATA[准备工作：
了解自己电脑的配置，和硬件的型号可以用 everest 等软件很快的获取到：
IBM T61 配置：
操作系统      Microsoft Windows XP Professional 5.1.2600 (WinXP Retail)
处理器名称 Mobile DualCore Intel Core 2 Duo T7500, 2183 MHz (11 x 198)
主板名称      Lenovo ThinkPad T61
主板芯片组 Intel Crestline-PM PM965
系统内存     3072 MB  (DDR2 SDRAM)
显示卡         NVIDIA Quadro NVS 140M  (512 MB)
显示器         Lenovo LTN<p />……<br /><a href="http://www.wangchao123.com/2009/11/27/427">[阅读全文]</a>]]></description>
			<content:encoded><![CDATA[<p>准备工作：</p>
<p>了解自己电脑的配置，和硬件的型号可以用 everest 等软件很快的获取到：</p>
<p><span style="color: #0000ff;">IBM T61 配置：</span></p>
<p style="padding-left: 30px;"><span style="color: #0000ff;">操作系统      Microsoft Windows XP Professional 5.1.2600 (WinXP Retail)<br />
处理器名称 Mobile DualCore Intel Core 2 Duo T7500, 2183 MHz (11 x 198)<br />
主板名称      Lenovo ThinkPad T61<br />
主板芯片组 Intel Crestline-PM PM965<br />
系统内存     3072 MB  (DDR2 SDRAM)<br />
显示卡         NVIDIA Quadro NVS 140M  (512 MB)<br />
显示器         Lenovo LTN141W1-L05  [14.1" LCD]<br />
声卡             Analog Devices AD1984 @ Intel 82801HBM ICH8M &#8211; High Definition Audio Controller</span></p>
<p style="padding-left: 30px;"><span style="color: #0000ff;">网卡:           Intel(R) 82566MM Gigabit Network Connection<br />
无线网卡: Intel(R) Wireless WiFi Link 4965AGN</span></p>
<p><strong>开始安装</strong></p>
<p>1、将安装光盘放到到光驱中，以光驱起动机器到安装界面。</p>
<p>2、选择简体中文作为主要语言，然后点一下&#8230;&gt;按钮。起动到准备安装界面，稍等一会儿后，到正式的安装欢迎界面。此时点屏上方的实用工具，调出“磁盘工具”，对你的硬盘进行初始化的操作。一般我们将把MAC OS安装在C分区，所以对原C分区进行“抹掉”操作（原C盘数据将全部丢失！）。</p>
<p>3、点抹掉并确认后，关闭窗口，回到欢迎界面。点“继续”钮。点“同意”Pass过许可协议页。到达选择目的宗卷页。选择你将要安装到的盘，点继续。</p>
<p>4、到达安装摘要页，在这里进入最最关键的部分，此时，不要直接点安装（直接点安装99%以上要失败，你的机器真的是APPLE机器的话也许会成功）。点“自定”按钮，进入驱动及附加包的选择安装页面。</p>
<p>5、选择如下：<br />
本地化语言：<br />
你爱怎么选怎么选，不过一般我们选两个中文够了。你要是不选中文，那就是不想用中文的MAC OS了，我也没得说。反正不会失败。</p>
<p>附加字体：<br />
选上的好。</p>
<p>X11：请选上吧，以后用得着的，不选应该也没关系，是一个功能包。</p>
<p>iDeneb Essential System：选上吧，不选的话估计等于没装。</p>
<p>Patches 10.5.6 Ready：这个玩意是关键里的关键，是驱动，里面的东西选错了那就是失败！<br />
Alternative Essential Patch 展开它<br />
ACPI K10.5.6  电源管理驱动.(本人选上了).<br />
PS2Fix for ACPI kext 10.5.6 (展开有两项) 如果你使用的是PS的键盘鼠标,请考虑选上,否则就不要选了.<br />
AMD Patch 如果你使用的是AMD的CPU,请考虑选上.<br />
Audio 展开它,并根据你的机器的声卡硬件进行选择.<br />
<span style="color: #0000ff;"><span style="color: #000000;">Analog Devices </span></span><span style="color: #000000;">展开它，因为我的机器是 AD1984</span><br />
Chipset 展开它,并根据你的机器的主板芯片进行选择.里面有好多,就不一一列出.<br />
ICHx Fixed 本人机器使用的是ICH8,这项需要选择.其它不选.<br />
Kernel 系统核心选择.展开它.<br />
Kernel 9.5.0 Voodoo,本人选它,看编号最新.其它不选.<br />
Network 网络,展开它.<br />
Ethernet 以太网,展开它.根据你的网卡型号选择.<br />
Intel 82566 本人选择它.E520的网卡为Intel 82562这个网卡仅兼容，驱动得不完美，<span style="color: red;">一般情况下正常，一但睡眠醒来，网卡将无法正常工作！</span>.当前本人没找到解决办法！<br />
Wireless 无线网.请根据你自已的无线网卡型号选择.本人台机,华丽地飘过.<br />
Fix 修正包集合,展开它,仅列出少量.<br />
Cpus=1-Fix 单核CPU请考虑选它.本人不选<br />
AppleSMBIOS 内存相关展开<br />
AppleSMBIOS 667 本人667主频的内存,选择它.(经本人测试,可以不选,是否影响系统速度本人不知).<br />
FireWire Remove <span style="color: red;">这个不能选，选的话，你的IEEE 1394卡就没用了</span>.仅在不打算使用摄像机及其它IEEE 1394总线的朋友在无法安装时用。<br />
Seatbel Fix 传说中的MAC四国补丁,不选它你就能看见四国了.没看见过四国的我很希望有一天有空看看.本项对我来说必选.<br />
PowerOff_Fix 我选了这个。（E520机器不选这个的话，每回关机、重起，你就记得拔市电吧，否则就是黑苹果）。<br />
PowerOff_OpenHaltRestart (这个在E520上不要装，装了睡眠后就没法恢复).<span style="color: red;">这两项修正zwbshadow的说法</span><br />
System Utilties   展开后里面就一个CPU控制,估计是CPU省电控制的,本人没选.<br />
Video 显卡驱动. 估计一定要选一个,反正我如果没选,重起动就是黑屏,键盘能正常响应,就是什么也看不到了.<br />
NVdarwin 512MB 本人外接了一个<span style="color: #0000ff;"> <span style="color: #000000;">NVIDIA Quadro NVS 140M  (512 MB)</span></span>的显卡,为<span style="color: #0000ff;"><span style="color: #000000;">(512</span></span>M显存的,所以选它了.请根据你的实际选，<span style="color: green;">一般GF的显卡你只要设对了显存就OK了</span>.<br />
Intel GMA X3100 如果是Dell E520集成显卡的,应该要选它.<br />
Applications 软件包,随你的高兴去选择.我是不懂的,所以,我全选了.宁全勿失的原则.<br />
Netbook 笔记本专用 台式机再次飘过.</p>
<p>6、选完了就点“完成”吧。点完成后回到安装摘要界面，点“安装”。</p>
<p>7、漫长的安装过程开始了，最开始是检测光盘的完整，点跳过，到下面的界面：</p>
<p><span style="color: #ff6600;">参考网站，感谢他们的指导：</span></p>
<p><a href="http://bbs.pcbeta.com/thread-618714-1-1.html">http://bbs.pcbeta.com/thread-618714-1-1.html</a><br />
<a href="http://bbs.weiphone.com/read-htm-tid-358709.html">http://bbs.weiphone.com/read-htm-tid-358709.html</a><br />
<a href="http://bbs.pcbeta.com/viewthread.php?tid=523231&amp;highlight=%2B%B0%A5%D1%BD%A1%AD%A1%AD">http://bbs.pcbeta.com/viewthread.php?tid=523231&amp;highlight=%2B%B0%A5%D1%BD%A1%AD%A1%AD</a><br />
<a href="http://bbs.pcbeta.com/thread-444466-1-1.html">IBM X61安装iDENEB10.5.6成功经验</a><br />
<a href="http://bbs.pcbeta.com/thread-444466-1-1.html">IBM X61安装iDENEB10.5.6成功经验</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangchao123.com/2009/11/27/427/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VMware7.0 安装 MacOS 10.5.6 并升级为 10.5.8 成功 &#8211; （host 电脑为 IBM T61 windows XP SP2）</title>
		<link>http://www.wangchao123.com/2009/11/23/405</link>
		<comments>http://www.wangchao123.com/2009/11/23/405#comments</comments>
		<pubDate>Sun, 22 Nov 2009 19:13:16 +0000</pubDate>
		<dc:creator>wangchao</dc:creator>
				<category><![CDATA[iphone Mac 手机应用开发]]></category>
		<category><![CDATA[MacOS]]></category>

		<guid isPermaLink="false">http://www.wangchao123.com/?p=405</guid>
		<description><![CDATA[<img src="http://www.wangchao123.com/wp-content/uploads/2009/11/app.jpg" alt="" width="368" height="230" />
为了做mac 开发 安装虚拟机系统，参考了网上的做法。安装了5次，终于成功~
步骤：
1. 安装 vmware 7.0
2. 新建虚拟机
（1）点击新建
<img class="alignnone" title="新建虚拟机" src="http://www.wangchao123.com/wp-content/uploads/2009/11/step1.jpg" alt="" width="300" height="310" />
（2）选择 wokstation 6.5-7.<p />……<br /><a href="http://www.wangchao123.com/2009/11/23/405">[阅读全文]</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.wangchao123.com/wp-content/uploads/2009/11/app.jpg" alt="" width="368" height="230" /></p>
<p>为了做mac 开发 安装虚拟机系统，参考了网上的做法。安装了5次，终于成功~</p>
<p>步骤：</p>
<p>1. 安装 vmware 7.0</p>
<p>2. 新建虚拟机</p>
<p>（1）点击新建</p>
<p><img class="alignnone" title="新建虚拟机" src="http://www.wangchao123.com/wp-content/uploads/2009/11/step1.jpg" alt="" width="300" height="310" /></p>
<p>（2）选择 wokstation 6.5-7.0</p>
<p><img class="alignnone" src="http://www.wangchao123.com/wp-content/uploads/2009/11/st2.jpg" alt="" width="300" height="303" /></p>
<p>(3) 选择 mac os 10.5.6 的镜像 iso 文件</p>
<p><img class="alignnone" src="http://www.wangchao123.com/wp-content/uploads/2009/11/st3.jpg" alt="" width="300" height="303" /></p>
<p>(4) 选择 FreeBsd 64-bit 系统</p>
<p><img class="alignnone" src="http://www.wangchao123.com/wp-content/uploads/2009/11/st4.jpg" alt="" width="300" height="303" /></p>
<p>(5) 选择 1 个 cpu 2个核 （我的电脑是双核的）</p>
<p><img class="alignnone" src="http://www.wangchao123.com/wp-content/uploads/2009/11/st5.jpg" alt="" width="300" height="303" /></p>
<p>(6) 最好 1 G 内存</p>
<p><img class="alignnone" src="http://www.wangchao123.com/wp-content/uploads/2009/11/st7.jpg" alt="" width="300" height="303" /></p>
<p>(7) 网络为 use bridged networking</p>
<p><img class="alignnone" src="http://www.wangchao123.com/wp-content/uploads/2009/11/st8.jpg" alt="" width="300" height="303" /></p>
<p>(8)创建i/o 设备 选择 LSI logic （默认）</p>
<p><img class="alignnone" src="http://www.wangchao123.com/wp-content/uploads/2009/11/st9.jpg" alt="" width="300" height="303" /></p>
<p>（9）创建硬盘 create a new virtual disk</p>
<p>（10）选择SCSI  （默认）</p>
<p>（11）容量 30G （开发用，本身系统大概13G左右）</p>
<p>（12）然后 “下一步”创建完成</p>
<p>（13）<span style="color: #ff0000;">(重要)</span> 新建完虚拟机后，关闭VMWare程序，打开虚拟机所在目录，使用记事本打开扩展名为“.vmx”的文件，查找含有：“guestOS = ”的一行（一定只有一处），找到后将该行改为：guestOS = &#8220;darwin10&#8243;，然后重新起动VMWare程序，查看刚新建的虚拟机的配置，看它的Options中的General项中是否设定为Mac OS Server 10.6。</p>
<p>（14）启动 mac 这台虚拟机，会自动引导到安装盘的 iso 开始安装 mac 系统</p>
<p>详细过程见《<a href="http://www.wangchao123.com/2009/11/27/427" target="_blank">macOS 10.5.6 详细安装过程(IBM T61)</a>》</p>
<p>（15）重启后一切正常<br />
(16) 升级 10.5.8 到官网下载</p>
<p><a href="http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx1058comboupdate.html">http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx1058comboupdate.html</a></p>
<p>（17）安装驱动，终于找到了 在 VM 里面用的声卡和显卡驱动:<br />
下载地址：<br />
<a class="downloadlink" href="http://www.wangchao123.com/wp-content/plugins/download-monitor/download.php?id=5" title=" downloaded 199 times" >vmware Macos 声卡,显卡驱动 (199)</a></p>
<p>可执行文件都执行一遍，需要注意的是: 有一个文件双击后无反应，直接点击右键-》 打开方式-》Pacifist<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><span style="color: #ff6600;">参考网站，感谢他们的指导：</span></p>
<p><a href="http://bbs.pcbeta.com/thread-618714-1-1.html">http://bbs.pcbeta.com/thread-618714-1-1.html</a><br />
<a href="http://bbs.weiphone.com/read-htm-tid-358709.html">http://bbs.weiphone.com/read-htm-tid-358709.html</a><br />
<a href="http://bbs.pcbeta.com/viewthread.php?tid=523231&amp;highlight=%2B%B0%A5%D1%BD%A1%AD%A1%AD">http://bbs.pcbeta.com/viewthread.php?tid=523231&amp;highlight=%2B%B0%A5%D1%BD%A1%AD%A1%AD</a></p>
<div id="_mcePaste" style="left: -10000px; overflow: hidden; width: 1px; position: absolute; top: 0px; height: 1px;">http://www.wangchao123.com/wp-content/uploads/2009/11/app.jpg</div>
]]></content:encoded>
			<wfw:commentRss>http://www.wangchao123.com/2009/11/23/405/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10个iPhone开发教学网站、论坛、博客 (转)</title>
		<link>http://www.wangchao123.com/2009/11/17/402</link>
		<comments>http://www.wangchao123.com/2009/11/17/402#comments</comments>
		<pubDate>Tue, 17 Nov 2009 13:10:35 +0000</pubDate>
		<dc:creator>wangchao</dc:creator>
				<category><![CDATA[iphone Mac 手机应用开发]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.wangchao123.com/?p=402</guid>
		<description><![CDATA[
整理了一下手中的iPhone开发网站、论坛和博客，精选了这10个常去的网站。其中有2篇教学文章，由于非常经典，于是单列出来，与其网站并列。本文的短网址为 http://bit.ly/3llz7建议新入行的朋友在看教学文章的同时多上论坛，与大家交流，偶尔看看别人的自曝，自己也会信心倍增。另外，实践最重要，首先行动起来。http://cocoachina.com/ 大量iPhone开发资料，教学，经验，还有自曝。http://www.javaeye.com/forums/board/mobile iPhone开发论坛，人气鼎盛，大量自曝，还有Android的讨论
http://developer.apple.com/iphone/ 苹果iPhone开发官方主页，提供大量实例、文档和教学视频
h<p />……<br /><a href="http://www.wangchao123.com/2009/11/17/402">[阅读全文]</a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>整理了一下手中的iPhone开发网站、论坛和博客，精选了这10个常去的网站。其中有2篇教学文章，由于非常经典，于是单列出来，与其网站并列。本文的短网址为 <a rel="nofollow" href="http://bit.ly/3llz7" target="_blank">http://bit.ly/3llz7</a>建议新入行的朋友在看教学文章的同时多上论坛，与大家交流，偶尔看看别人的自曝，自己也会信心倍增。另外，实践最重要，首先行动起来。<a rel="nofollow" href="http://cocoachina.com/" target="_blank">http://cocoachina.com/</a> 大量iPhone开发资料，教学，经验，还有自曝。<a rel="nofollow" href="http://www.javaeye.com/forums/board/mobile" target="_blank">http://www.javaeye.com/forums/board/mobile</a> iPhone开发论坛，人气鼎盛，大量自曝，还有Android的讨论
<p><a rel="nofollow" href="http://developer.apple.com/iphone/" target="_blank">http://developer.apple.com/iphone/</a> 苹果iPhone开发官方主页，提供大量实例、文档和教学视频</p>
<p><a rel="nofollow" href="http://www.stanford.edu/class/cs193p/" target="_blank">http://www.stanford.edu/class/cs193p/</a> 斯坦福大学的iPhone课程，2009年4～6月，有pdf和视频下载</p>
<p><a rel="nofollow" href="http://bit.ly/RuaKq" target="_blank">http://bit.ly/RuaKq</a> 飞机游戏iFighter的作者dr_watson写的iPhone游戏开发经典教学系列，有源码</p>
<p><a rel="nofollow" href="http://www.iphoneside.com/" target="_blank">http://www.iphoneside.com/</a> iPhone达人的博客，很多有价值的资源下载，新闻和教程</p>
<p><a rel="nofollow" href="http://lichen1985.com/blog/" target="_blank">http://lichen1985.com/blog/</a> iPhone应用的作者，雨雪霏霏的iPhone博客，很多开发手记和心得</p>
<p><a rel="nofollow" href="http://blog.liuhongwei.cn/category/iphone/" target="_blank">http://blog.liuhongwei.cn/category/iphone/</a> iPhone开发博客，提供教学文章，经验分享，还有GAE</li>
<li><a href="http://www.otierney.net/objective-c.html.zh-tw.big5#piecing">http://www.otierney.net/objective-c.html.zh-tw.big5#piecing</a>   文档 web 版本</li>
<li><a rel="nofollow" href="http://www.javaeye.com/topic/422948" target="_blank">http://www.javaeye.com/topic/422948</a> iPhone日本市场高手的自曝贴，第1个月就赚了2千刀，大量详细的数字和图片<a rel="nofollow" href="http://dev.iphonetw.net/" target="_blank">http://dev.iphonetw.net/</a> 台湾iPhone开发者论坛，有些教学文章和讨论</li>
<li><a href="http://devforums.apple.com/">http://devforums.apple.com/</a><br />
<a href="http://www.iphonedevsdk.com/">http://www.iphonedevsdk.com/</a><br />
<a href="http://stackoverflow.com/questions/tagged/iphone">http://stackoverflow.com/questions/tagged/iphone</a><br />
<a href="http://forums.macrumors.com/forumdisplay.php?f=135">http://forums.macrumors.com/forumdisplay.php?f=135</a><br />
<a href="http://www.aboutobjects.com/tutorials.html">http://www.aboutobjects.com/tutorials.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wangchao123.com/2009/11/17/402/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
