问:开发和部署iOS之间的版本不同

时间:2017-05-31 02:53:13

标签: ios swift

快速提问: 当我构建我的应用程序时,iOS的标准版本是最低要求的10.0和iPhone 5。 如果我尝试将其部署到9.0和iPhone 5作为最低标准,它会影响什么吗?喜欢缺乏表现或者我不能使用这些应用程序? 或者我必须在我的应用程序中编写特定的代码来运行这些东西?我可以获得一些关于此的信息/链接。

p.s:我使用swift代码。

非常感谢你们

1 个答案:

答案 0 :(得分:0)

这取决于。设备类型(iPhone 5,6,6 Plus,无论......)如果您使用带有约束的Storyboard并不是很重要(当然也有例外,但一般来说不同之间没有很大的区别设备如果使用正确的约束条件。)

如果您在较旧的iOS版本上运行,则最低部署目标 非常重要。 iOS 10上可以使用一种新方法(并且代码可以正常编译),但是在iOS 8(例如)上,它会崩溃,因为该方法不可用。

我建议您始终设置要为其定位和开发的最低部署目标。

实施例?在Timer类中,构造函数init(timeInterval:, repeats:, block:)在iOS 9或更低版本上不可用。