快速提问: 当我构建我的应用程序时,iOS的标准版本是最低要求的10.0和iPhone 5。 如果我尝试将其部署到9.0和iPhone 5作为最低标准,它会影响什么吗?喜欢缺乏表现或者我不能使用这些应用程序? 或者我必须在我的应用程序中编写特定的代码来运行这些东西?我可以获得一些关于此的信息/链接。
p.s:我使用swift代码。
非常感谢你们
答案 0 :(得分:0)
这取决于。设备类型(iPhone 5,6,6 Plus,无论......)如果您使用带有约束的Storyboard并不是很重要(当然也有例外,但一般来说不同之间没有很大的区别设备如果使用正确的约束条件。)
如果您在较旧的iOS版本上运行,则最低部署目标 非常重要。 iOS 10上可以使用一种新方法(并且代码可以正常编译),但是在iOS 8(例如)上,它会崩溃,因为该方法不可用。
我建议您始终设置要为其定位和开发的最低部署目标。
实施例?在Timer
类中,构造函数init(timeInterval:, repeats:, block:)
在iOS 9或更低版本上不可用。