- 4
- 0
- 约1.56千字
- 约 7页
- 2015-10-18 发布于上海
- 举报
PAGE
技术博客: HYPERLINK /mjios /mjios,新浪微博: HYPERLINK /exceptions /exceptions
PAGE
如果你错过了一天,那么你就真的错过了一天!
SDK版本
大家都知道,iOS系统的版本每年都会更新,2013年已经更新到iOS 7了,系统版本越高,所支持的新功能就越多
SDK版本
SDK是软件开发包的意思,因此SDK版本是指软件开发包的版本,高版本的SDK会在旧版本SDK的基础上增加很多新的、更易用的API(编程接口),使得开发更加容易
使用Xcode4.6新建项目后,会发现有个iOS SDK 6.1的字眼,是指SDK版本是6.1,说明我们在开发过程中可以使用iOS 6.1的新API,当然,以前旧版本的API也可以使用
部署环境版本
默认情况下,基于SDK 6.1的程序只能运行在系统版本至少为iOS 6.1的机器上,因为部署环境版本默认设置就是6.1
点击运行设备选项
发现只能运行到iPhone 6.1或者iPad 6.1模拟器
如果想让你的程序跑在低版本的机器上,得修改一下部署环境版本,比如设置为5.0
就允许将程序运行到低版本的机器上
当然,默认情况下,Xcode4.6只有iPhone6.1\iPad6.1模拟器,其他版本的模拟器需要自己联网下载:
API的使用注意
只要修改一下部署环境版本,基于iOS SDK 6.1开发的程序,就允许运行在低版本的机器上。但能否正常运行,那又是另外一回事了
如果你开发的程序中使用了iOS 6.1最新的API,那么你的程序只能正常跑在系统版本至少为6.1的机器上,跑到iOS 5.0或者iOS 4.3的机器上可能会直接崩溃掉,因为iOS 5.0的机器根本不支持iOS 6.1的新API(或者新功能)
换句话说,只要你在开发过程中不使用太新的API,开发出来的程序就能稳定地兼容旧版本的机器
所以,有时候,我们会针对不同版本的系统使用不同版本的API
在使用系统API之前,可以查看一下API的版本,下面以UIImage中的API为例:
@property(nonatomic,readonly) UIEdgeInsets alignmentRectInsets NS_AVAILABLE_IOS(6_0);
后面的NS_AVAILABLE_IOS(6_0)表示这个API从iOS6.0开始才支持,不能使用在旧版本的系统上
iOS模拟器
所谓iOS模拟器,就是用来模拟iOS系统环境的,模拟iPhone\iPad等设备的环???
种类
包括:iPhone模拟器、iPad模拟器
iPhone模拟器只能运行iPhone程序,iPad模拟器能运行iPhone程序和iPad程序
在iPhone上运行iPhone程序,如右图所示
在iPad上运行iPhone程序,如右图所示
切换模拟器的种类
系统版本调整
尺寸调整
方向调整
可以对模拟器进行旋转操作
Home键
按一下Home键,可以让当前程序进入到后台(并不是退出程序),接着回到手机桌面
按了Home后
如果因为模拟器太大而看不到Home键,可使用菜单栏的首页功能,作用跟Home一样
退出程序
如果正处于调试状态,可以点击Xcode的Stop键退出程序
其他情况下,可以采取下面的方法退出程序
双击Home键
长按需要退出的程序图标
点击红色的减号,即可退出相应的程序
卸载程序
长按桌面上需要卸载的程序图标
点击左上角的X,即可卸载相应的程序
其他功能
模拟”摇一摇”、模拟内存警告
截图(截取模拟器屏幕的图,默认会保存到桌面,用快捷键会更爽:Command+S)
您可能关注的文档
最近下载
- 2025-2026二手房行业研究报告.doc VIP
- 2026龙飞平面图形推理基础理论➕百大图形3.0版本.pdf VIP
- 2026马年幸运大抽奖PPT模板.pptx VIP
- 智研咨询—中国无人靶机行业市场全景调查、投资策略研究报告.docx VIP
- 第1-13届北方数学奥林匹克数学试题及解答.pdf VIP
- 门诊统筹基金分析报告.pptx VIP
- 电光KBZ16-400 1140(660) (WZBK-6D)矿用隔爆型型真空馈电开关说明书.pdf VIP
- 聚酯切粒机培训课件.pptx VIP
- 园林植物病虫害防治课件共104张PPT).pptx VIP
- DB44/26-2001水污染物排放限值.pdf VIP
原创力文档

文档评论(0)