2015-12-23 17:33:39 535浏览
在iPhone或iPad软件开发过程中,每次改动代码都需要将工程编译到真机上运行,所以Xcode集成开发环境提供了iOS各种版本的模拟器来提高iOS开发者的开发效率。
iOS开发知识之模拟器成长之路:
iOS的模拟器的启动性能非常好,造堑蚓二常类似于iPhone和iPad真机。iOS各个版本的模拟器主要分为iOS3.1、iOS3.2利iOS4系列。我们先来编译一个小工程,直观地感受一下。
1、iOS3.1系列模拟器
iOS3.1系列模拟器外形酷似iPhone3 n勺真机,分辨率为320×480。在iOS4.2 SDK安装后已经看不到这种样式的模拟器了,所以在此不做过多介绍。
2、iOS3.2系列模拟器
iOS3.2系列模拟器外观怎么看起来不像个手机?这是因为iOS3.2系列是专门为iPad定制的,所以对应的模拟器也是以iPad为模型的。通过右上角的【Window】按钮将缩放比例调整为“100%”,模拟器的尺寸随之调整到真实的768×1024大小。如果将工程编译到这个模拟器上,会发现界面中只有手机屏幕大小的显示内容,这是因为工程里面所使用的“View”的大小就是iPhone的尺寸。我们将工程改成iPad版本,即可看到iPad程序应有的界面。
3、ios4系列的模拟器
iOS4的一个显著特性就是多任务,在模拟器上我ffJ也能看到这个特性。双击【home】按钮(屏幕下方唯一的按钮),看到模拟器页面下端Dock出现一排图标,表示我们之前编泽打开的程序在后台挂起,单击任意一个图标,就可以重新唤醒相应程序,界面保持最后退出时的状态。长按住一个图标,图标左上方会出现“—”符号并且图标微微抖动,这时单击一下“—”符号,图标就消失了,并且相应的程序从后台退出,再按[home|按钮退出察看状态。这是iOS3.1系列所不具备的。
扣丁学堂ios开发培训课程对其有更加详细的知识讲解。感兴趣的朋友可以加入我们扣丁大家庭里面来。