首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

ioa app怎么兼容手机系统

2013-11-14 
ioa app如何兼容手机系统?说是个ios开发者吧,连个这都不知道,哎,但是不懂还是要问的,希望大家不吝赐教!1.

ioa app如何兼容手机系统?
说是个ios开发者吧,连个这都不知道,哎,但是不懂还是要问的,希望大家不吝赐教!
1.现在在开发中我只判断了设备大小,然后显示不同的界面,代码大致如下:
//判断设备类型
#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
//如果设备是iPhone5、5s、5s
    if (iPhone5) {
    }
//否则是iPhone4、4s
    else
    {

    }
2.是不是在还得判断设备的手机系统呢?,我用的xcode版本为Version 4.6.2 (4H1003),以前让别人测试的时候,人家是5.0的系统,就出现了错误,我也没有重视,希望大家帮小弟解除困惑。如果手机系统是5.0、6.0、7.0分别设置属性,然后他们弃用的属性或者函数也没法调用那。。。大家都怎么兼容不同系统版本的?
[解决办法]
最好开发时设置开发环境为5.0甚至4.3,一般低版本能路,高版本应该没问题
[解决办法]
设置4.3就可以了
[解决办法]
如果有用到一些系统部兼容的API就要判断了,ios6.0以上的有些会不同于一下版本,之前做的一个项目遇到过这样的问题。
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

设置4.3就可以了
你说的是xcode4.3?
 是 Deployment Target 

如果设定了Build Settings下的ios Deployment Target,然后设定4.3就可以低版本兼容任何高版本了吗?
可以兼容4.3以上的了
[解决办法]
好吧 我新手 不懂

热点排行