当前位置: 代码迷 >> Iphone >> 生手学习开发ios,一个小小的疑惑,求大神
  详细解决方案

生手学习开发ios,一个小小的疑惑,求大神

热度:73   发布时间:2016-04-25 06:11:27.0
新手学习开发ios,一个小小的疑惑,求大神
sdk的版本有很多中,需不需要下载最新版本的sdk,比如现在最高的版本好像是4.*的。如果用比较低的版本的sdk(3.2)去开发一个软件,将来是不是所有版本的iphone手机都可以正常使用。谢谢。
------解决方案--------------------
不是。低版本的 SDK 开发出来的程序在高版本上可能会有问题,而且有时苹果会不让你通过。
现在最新的 6.x。
------解决方案--------------------
理论上你用最低的SDK保守认为是可以应该用高等设备上。
但实际上,由于后期的SDK和后期的设备都不断的要更改。所以不管是最新的SDK,还是最老的SDK,都有一个适用的前后范围。
一般的我们基本上不选最新的SDK,也不选最老的那些。选取4,5,6现在都是可以的。
BTW,如果你用过老的SDK既无法发挥最新设备最强的威力,也有很大的风险很多API会在以后的SDK中被删除或更改。到时候你代码修改就吃力了。如果使用最新的,会导致3G,3GS这种老的设备部支持,并且一直频于追求最新也不是一个好的办法。

------解决方案--------------------
最新的不太稳定!但是它有一个优点,就是基本上可以运行低于它的版本应用。最低版本虽说稳定,但是他有一个缺点,就是高于它的版本应用未必能运行。所以开发我一般都是按照中间的。比如4,5左右。

------解决方案--------------------
尽量把sdk 也升级好了- -!

因为这个东西不停的变化。。。从当初的4.0-5.0.需要做两个版本的 代码

现在5.0-6.0.也要做两个版本的代码。。
  相关解决方案