目 录
一、虚拟机的简介和安装雪豹
系统 3
1、虚拟机的简介 3
2、雪豹系统的安装 3
二、编程平台简介 15
1、Mac OS和iPhone SDK简介 15
2、Xcode的使用简介 16
3、创建iPhone OS项目 17
三、程序的编写和实现
1、程序的编写 19
(1)、MainViewController.h文件的程序 19
(2)、MainViewController.m文件的程序 20
2、程序的实现 26
四、解决调试
问题 27
1、程序不能正常运行报错 27
2、两个程序间的不兼容 27
五、心得体会 27
六、参考文献 28
雪花下的打砖块
【摘要】本课题主要编写一段程序来实现打砖块的游戏。在安装虚拟机以后,在虚拟机中安装雪豹系统,在雪豹系统中创建Xcode的项目来实现。相信大家对打砖块的游戏都挺熟悉的吧,在闲暇无聊的时候玩玩也不错。但在此处要实现的功能多一些。首先,它的背景是雪花下的,也就是一边下雪,一边打砖块的球会在界面上弹来弹去。另外它的球也是经过特殊处理的,后面带着长长的尾巴,就像哈雷彗星撞地球时的场景差不多吧。哈哈,很期待看最后的成果吧!
【关键词】虚拟机、雪豹系统、雪花、打砖块
一、虚拟机的简介和安装雪豹系统
1.虚拟机的简介
通过虚拟机
软件,你可以在一台物理
计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行
工作,例如你可以安装操作系统、安装应用软件、访问
网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正的计算机。
2.雪豹系统的安装
安装必备:
硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC。
软件:VMWARE Workstation 7.0
MAC OS Snow leopard 10.6 DMG光盘镜像文件
Darwin或者Rebel EFI引导光盘ISO镜像文件
首先安装好VMWARE Workstation 7.0。使用File->New->Virtual Machine创建一个虚拟机,在选择操作系统时选择Other->FreeBSD 64-bit。
CPU设置1核可以,2核也可以,如果你是双核CPU,建议你分配1个核;内存建议设置为1024MB,如果你的物理内存够大也可以多给些;硬盘最少分配15GB,太小则无法进行安装,如果你还想多装些软件,建议多分配一些。最后一步可以在Customize Hardware选项里把软驱删除,因为这个用不上。
创建好之后,需要你在刚建立的虚拟机目录下找到一个扩展名为.vmx的文件,用记事本打开,找到guestOS= "freebsd-64"一行,将引号里的freebsd-64改为darwin10,改完是guestOS = "darwin10",保存修改后的文件。
做了这一步,在这个虚拟机的Options->General选项下就可以看到操作系统版本显示为:MAC OS X Server 10.6,如下图所示。仍显示为FreeBSD 64-bit的需要重启一下VMWARE.
如果运行不了后面介绍的MAC OS X安装程序,很可能是忽略了这步或者修改错了。
接下来我们就要开始安装了。安装的第一步是用Darwin.iso或者Rebel EFI.iso镜像进行引导。
先装载镜像文件:在刚才建立的虚拟机Settings->Hardware中,选择CD/DVD(IDE)设备,选择右侧的Use ISO image file,点Browse加载Darwin.iso或者Rebel EFI.iso。
装载完镜像文件后,现在启动虚拟机。
先
演示使用Rebel EFI镜像启动,引导完成后就能看到如下图的界面:
按照屏幕提示等待10秒或者按'1'键,选择当前光盘驱动器。此时会出现如下图所示的界面:
这里提示请插入MAC OS X的DVD光盘。
此时我们再次打