预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:开发环境篇本人必须承认,在iPhone之前没有接触过任何与苹果相关的产品,所以写下的东西都是基于目前的认识,非常基础,存在未来被修改的可能。如发现有误导读者的内容,请务必不吝指正。一.操作系统对于iPhone开发,当然首选苹果的操作系统。不用大动干戈去买一个Macbook了,就在Intel的PC上装一个Leopard就可以了。Leopard是MacOSX(X是第十代操作系统的意思)的第五代产品,代号美洲豹(MacOSX目前所有的版本都是选择的大型猫科动物作为代号,Leopard的下一代是雪豹SnowLeopard,又是豹!)。在Verycd上找到的下载地址http://www.verycd.com/groups/pingguo/697730.topic下载后将其刻盘备用。安装过程需要注意以下几点:1.一定要为Leopard准备一个足够大的分区(苹果只需要一个分区).可以在win下格式化为NTFS,考虑到Leopard系统本身占用6G左右,以及之后需要安装的iPhoneSDK也将占用6G左右的空间,准备20G空间是不为过的,建议最好买个硬盘专门装Leopard。2.需要在win下安装变色龙Chameleon以用来引导进入Leopard,Chameleon选项将出现在引导菜单中与Windows并列。3.在进入安装前切记选好对应的驱动,建议每次选择之后都纪录下这次的选择项。选错驱动的后果不是需要在系统装好后重新装驱动,而是进不了系统,为此本人装了6次系统,一次半个多小时。4.装好Leopard之后,会出现booterror的情况,这是因为Leopard分区被作为引导分区,此时要做的是重新激活win的主分区,利用dos工具激活。当看到欢快的用各国语言显示的欢迎界面的时候,恭喜你已经进入苹果的另类世界了。对于win用户来说,熟悉苹果的确需要一段时间,目前为止本人的一些了解:1.关机请点左上角的苹果图标...2.屏幕顶端的菜单栏是被当前激活的那个应用程序所使用的,当你发现程序窗口内没有菜单项时,请注意看屏幕上方.3.很多的快捷键用到了苹果键盘独有的苹果键(就犹如pc键盘之win键),如果你用的是pc键盘,苹果键貌似就对应了alt键,所以当你想ctrl+c时,请改变习惯,请用alt+c吧!4.最大化是个不太让人适应的东西,首先它在左上角的第三个按钮,其次最大化是以屏幕内容不出现水平滚动条的最小宽度为最大宽度的,要想全屏幕显示,必须自己拉动右下角调整。5.不用装杀毒软件...6.软件基本上都齐全,和win下有匹配的产品。二.iPhoneSDK当熟悉了一阵子的Leopard之后,言归正传,进入iPhone的开发。首先下载一个iPhoneSDK,目前的最新版本是3.0。与JDK相比,这个SDK是个庞然大物,有2G之大,当本人兴冲冲地打算下一个马上开始写HelloWorld时,却被其大小浇了一盆冷水,花了一晚上下载。安装过程花费时间也接近30分钟,2G的文件装了6G空间.如果一切默认的话,iPhoneSDK被装在了/Developer目录下。Xcode是苹果系统的IDE,相当于VS之于Windows,Eclipse之于Java。它被包含在iPhoneSDK中,3.0iPhoneSDK中的Xcode是3.1.3版本。你可以在/Developer/Applications内找到它,打开之后将其KeepinDock,这是未来吃饭的家伙了。三.HelloWorld写HelloWorld的过程非常简单,以至于都不用写Objective-c代码。用InterfaceBuilder拖个label写几个字就可以了,用模拟器运行也十分简单。但是真机运行可让本人痛苦了几天。因为真机运行理论上需要官方的Certificate,而这个证书就是花上众所周知的99美刀。对于我们这些还没看到一丝赚钱希望的开发者来说,还是先想个办法对付对付吧。以下只针对本人的环境:iPhoneOS2.2iPhoneSDK3.0+Xcode3.1.31.确保你的iPhone已经破解越狱,能够安装第三方的软件,然后打开Terminal安装ldid以进行应用签名.Java代码apt-getinstallldidapt-getinstallldid2.安装SDK完成后,将/Developer/Platforms/iPhoneO