<?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>Activars.(evolving  and active) &#187; Objective-C</title>
	<atom:link href="http://www.activars.com/category/objective-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.activars.com</link>
	<description>tech, web, programming, rails</description>
	<lastBuildDate>Fri, 13 Aug 2010 01:41:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Xcode使用感受</title>
		<link>http://www.activars.com/2008/05/05/xcode%e4%bd%bf%e7%94%a8%e6%84%9f%e5%8f%97/</link>
		<comments>http://www.activars.com/2008/05/05/xcode%e4%bd%bf%e7%94%a8%e6%84%9f%e5%8f%97/#comments</comments>
		<pubDate>Mon, 05 May 2008 18:08:26 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=26</guid>
		<description><![CDATA[昨天半夜买了Apple ADC member subscription，最便宜的$99的。 虽然可以用jailbreak的iPhone和pwe，让写的程序在iPhone上运行，发布的时候，编译好的程序是带有xcode developer id的。主要因为当iphone 2.0发布的时候，iTune shop可以发布自己写的程序的，Steve Jobs说为了防止程序人员发布代有恶意代码的程序，所有的发布软件都有开发人员的信息。 我用的是Xcode 3.1, 带有iPhone SDK的。网上很少能找到3.1的教学，从3.1开发工具有一些改变。Xcode, UIBuilder结合是一种很神奇的开发感受。在过去的一年里面我一直都在用Visual Studio 2003开发.net 2.0/3.x的程序，相比下来，Xcode上手不容易，但是generated code给开发人员的感觉是很干净的, 有UI设计的文件.xib(Xcode 3.0之前是.nib文件)，OO架构的 interface (.h)和implementation(.m)。看过Visual Studio的designer.cs文件，如果这个文件出错，想找出问题来可不容易，而且即使没有对UI的文件有改变，VS还是会把代码位置移动一下，当你commit文件到CVS/SVN服务器上的时候一定要小心。 学OO-C不难，用习惯了VS2003，Eclipse和NetBeans要是IDE没有code completion写起程序来就会很麻烦，特别是 对初学者，有一个列表的instanse methods是很有帮助的开始。记得我在开始学PHP + symfony的时候，为了找一个理想的IDE花了很长时间，测试了6种支持多操作系统的IDE, 最后还是选了Zend Studio Eclipse。好在Xcode有不错的code completion功能，需要一些小小的customization, 比如说我设定F5为显示completion list。在UI的部分给我的感觉是MVC，一致都在把UI和Controller用鼠标拖移的方式连接，然后model和business logic那部分当然要自己写。]]></description>
			<content:encoded><![CDATA[<p>昨天半夜买了Apple ADC member subscription，最便宜的$99的。 虽然可以用jailbreak的iPhone和pwe，让写的程序在iPhone上运行，发布的时候，编译好的程序是带有xcode developer id的。主要因为当iphone 2.0发布的时候，iTune shop可以发布自己写的程序的，Steve Jobs说为了防止程序人员发布代有恶意代码的程序，所有的发布软件都有开发人员的信息。</p>
<p>我用的是Xcode 3.1, 带有iPhone SDK的。网上很少能找到3.1的教学，从3.1开发工具有一些改变。Xcode, UIBuilder结合是一种很神奇的开发感受。在过去的一年里面我一直都在用Visual Studio 2003开发.net 2.0/3.x的程序，相比下来，Xcode上手不容易，但是generated code给开发人员的感觉是很干净的, 有UI设计的文件.xib(Xcode 3.0之前是.nib文件)，OO架构的 interface (.h)和implementation(.m)。看过Visual Studio的designer.cs文件，如果这个文件出错，想找出问题来可不容易，而且即使没有对UI的文件有改变，VS还是会把代码位置移动一下，当你commit文件到CVS/SVN服务器上的时候一定要小心。</p>
<p>学OO-C不难，用习惯了VS2003，Eclipse和NetBeans要是IDE没有code completion写起程序来就会很麻烦，特别是 对初学者，有一个列表的instanse methods是很有帮助的开始。记得我在开始学PHP + symfony的时候，为了找一个理想的IDE花了很长时间，测试了6种支持多操作系统的IDE, 最后还是选了Zend Studio Eclipse。好在Xcode有不错的code completion功能，需要一些小小的customization, 比如说我设定F5为显示completion list。在UI的部分给我的感觉是MVC，一致都在把UI和Controller用鼠标拖移的方式连接，然后model和business logic那部分当然要自己写。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2008/05/05/xcode%e4%bd%bf%e7%94%a8%e6%84%9f%e5%8f%97/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
