《iOS 8案例开发大全》——实例010 使用第三方工具iPhone Simulator

实例010 使用第三方工具iPhone Simulator
iOS 8案例开发大全

实例说明
在iOS开发应用中,为了提高开发效率,需要借助第三方开发工具。例如测试程序需要模拟器iPhone Simulator,设计界面需要Interface Builder。iPhone Simulator是iPhone SDK中的最常用工具之一,无需使用实际的iPhone/iPod Touch就可以测试应用程序。iPhone Simulator位于如下文件夹中。

/Developer/iPhone OS /Platforms/iPhoneSimulator.platform/Developer/Applications/
具体实现
在日常应用中,我们通常不需要直接启动iPhone Simulator,它在Xcode运行(或是调试)应用程序时会自动启动。Xcode会自动将应用程序安装到iPhone Simulator上。iPhone Simulator是一个模拟器,并不是仿真器。模拟器会模仿实际设备的行为。iPhone Simulator会模仿实际的iPhone设备的真实行为。但模拟器本身使用Mac上的QuickTime等库进行渲染,以便效果与实际的iPhone保持一致。此外,在模拟器上测试的应用程序会编译为X86代码,这是模拟器所能理解的字节码。与之相反,仿真器会模仿真实设备的工作方式。在仿真器上测试的应用程序会编译为真实设备所用的实际的字节码。仿真器会把字节码转换为运行仿真器的宿主计算机所能执行的代码形式。

iPhone Simulator可以模拟不同版本的iPhone OS。如果需要支持旧版本的平台以及测试并调试特定版本的OS上的应用程序所报告的错误,该功能就很有用。

启动Xcode后选择左边的iPhone OS下面的Application,再依次选择“View”→“based Application”,然后为项目命名,如图1-49所示。

在新建的项目中不作任何操作,直接单击“Build and Run”按钮后即可在模拟器中运行程序,如图1-50所示。

时间: 2024-09-20 12:14:39

《iOS 8案例开发大全》——实例010 使用第三方工具iPhone Simulator的相关文章

《iOS 8案例开发大全》——导读

目 录 前言 第1章 搭建开发环境实战 实例001 下载并安装Xcode实例002 改变Xcode工程的公司名称实例003 通过搜索框缩小文件范围并格式化代码 实例004 代码缩进和提示处理 实例005 设置项目快照以及恢复到快照 实例006 实现复杂的查找和替代工作 实例007 使用书签 实例008 实现断点调试 实例009 启动模拟器 实例010 使用第三方工具iPhone Simulator 第2章 界面布局实战 第3章 iOS控件应用实战 第4章 文本和表格处理实战 第5章 屏幕显示实战

《iOS 8案例开发大全》——实例005 设置项目快照以及恢复到快照

实例005 设置项目快照以及恢复到快照 iOS 8案例开发大全 实例说明 在不用Xcode之前,开发人员使用Eclipse作为开发工具,那时习惯把代码提交到SVN上,并借助SVN的Copy功能实现服务器端的快照.在Xcode上不方便使用版本控制,因此本地快照功能还是很值得使用的. 快照(Snapshot)的主要作用是好比给开发人员的项目拍照,然后就可以随便修改代码了,从而不必担心改乱了无法回退到之前的版本.如果确实改乱了,只需恢复到快照就可以了,恢复后好像什么也没发生过. 具体实现 可以使用"M

《iOS 8案例开发大全》——实例007 使用书签

实例007 使用书签 iOS 8案例开发大全 实例说明 使用Eclipse的用户会经常用到TODO标签,比如在编写代码的时候需要做其他事情,或者提醒用户以后再实现的功能时,可以写一个TODO注释,这样在Eclipse的视图中可以找到,方便以后找到这个代码并修改. 具体实现 其实Xcode也有和Eclipse书签类似的功能,比如存在一段图1-32所示的代码. 这段代码的方法printInfomation是空的,暂时不需要具体实现.但是需要记下来,便于以后能找到并补充.让光标在方法内部,然后单击鼠标

《iOS 8案例开发大全》——实例006 实现复杂的查找和替代工作

实例006 实现复杂的查找和替代工作iOS 8案例开发大全 实例说明在编辑代码的过程中经常会做查找和替代的操作.如果只是查找,则直接按"Command+f"组合键即可,在代码的右上角会出现图1-26所示的对话框,只需在里面输入关键字,不论大小写,代码中所有命中的文字都高亮显示. 具体实现其实在Xcode中也可以实现复杂的查找和替换工作,比如是否大小写敏感:是否使用正则表达式等.此功能的具体设置界面如图1-27所示. 通过图1-28中所示的"Find & Replace

《iOS 8案例开发大全》——实例002 改变Xcode工程的公司名称

实例002 改变Xcode工程的公司名称iOS 8案例开发大全 实例说明在接下来的内容中,将开始讲解使用Xcode开发环境的基本知识.使用Xcode创建程序的基本步骤如下. (1)启动Xcode应用程序. (2)如果开发新项目,依次选择File>New Project命令. (3)为应用程序类型选择Command Line Utility.Foundation Tool,然后点击"Choose"命令. (4)选择项目名称,还可以选择在哪个目录中存储项目文件,然后点击"S

《iOS 8案例开发大全》——实例008 实现断点调试

实例008 实现断点调试iOS 8案例开发大全 实例说明在调试iOS项目程序时,最简单的调试方法是通过NSLog打印出程序运行中的结果,然后根据这些结果判断程序运行的流程和结果值是否符合预期.对于简单的项目,通常使用这种方式就足够了.但是,如果开发的是商业项目,它往往非常复杂,需要借助Xcode提供的专门调试工具.所有的编程工具的调试思路都是一样的.首先,开发人员要在代码中设置断点.想象一下,程序的执行是顺序的,可能怀疑某个地方的代码出了问题(引发Bug),那么就在这段代码开始的地方,比如是方法

《iOS 8案例开发大全》——实例003 通过搜索框缩小文件范围并格式化代码

实例003 通过搜索框缩小文件范围并格式化代码iOS 8案例开发大全 实例说明当项目开发到一段时间后,源代码文件会越来越多,如果再从Groups & Files的界面去点选,效率则比较差.此时开发人员可以借助Xcode的浏览器窗口缩小文件范围,此窗口的界面效果如图1-15所示. 具体实现如果不想显示这个窗口,则可以通过快捷键"Shift+Command+E"来进行切换.在图1-15所示的搜索框中可以输入关键字,这样浏览器窗口里只显示带关键字的文件了,比如只想看Book相关的类,

《iOS 8案例开发大全》——实例004 代码缩进和提示处理

实例004 代码缩进和提示处理iOS 8案例开发大全 实例说明有的时候代码需要缩进,有的时候又要做相反的操作.另外,使用IDE工具的一大好处是,工具能够帮助开发人员自动完成比如冗长的类型名称. 具体实现单行缩进和其他编辑器类似,在Xcode中只需使用"Tab"键即可实现缩进.如果选中多行则需要使用快捷键,其中"Command+]"表示缩进:"Command+["表示反向缩进. 至于自动提示功能,假如有下面所示的输出日志: NSLog(@"

《iOS 8案例开发大全》——实例001

实例说明要开发iOS的应用程序,需要一台安装有Xcode工具的Mac OS X电脑.Xcode是苹果提供的开发工具集,提供了项目管理.代码编辑.创建执行程序.代码级调试.代码库管理和性能调节等功能.这个工具集的核心就是Xcode程序,它提供了基本的源代码开发环境. Xcode是一款强大的专业开发工具,可以简单.快速而且以开发者熟悉的方式执行绝大多数常见的软件开发任务.相对于创建单一类型的应用程序所需要的能力而言,Xcode要强大得多,它的设计目的是使开发者可以创建任何想要得到的软件产品类型,从C