【发布时间】:2016-03-15 13:27:32
【问题描述】:
例如,假设我的 iOS 应用程序支持到 iOS 7.0,我想发出警报。在 iOS 7 中,我会使用 UIAlertView。在 iOS 8/9 中,这已被 UIAlertController 弃用。我是否必须检查if currentVersion > iOS7,然后创建两个警报,一个用于iOS7 的alertView 和一个用于iOS8+ 的alertController?还是可以在 iOS7 应用中使用 UIAlertView,即使它最终会在 iOS9+ 设备上运行?
我是否需要检查当前的 iOS 版本,并在像这样的简单问题中实现多个对象(每个版本一个)?
【问题讨论】:
-
您可能会发现有用的市场份额统计数据:david-smith.org/iosversionstats
-
基本上,您需要担心在您用于编译项目的实际 SDK 中已弃用的所有内容。
标签: ios