![]() |
1
19
您应该始终倾向于检测可用的方法/功能,而不是iOS版本,然后假设有可用的方法。 看见 Apple documentation 。 例如,在iOS 5中,为了显示模式视图控制器,我们会这样做:
在iOS 6中
你可以检测iOS版本,并用if语句决定你是使用前者还是后者,但这很脆弱,你会犯错误,也许未来的新操作系统会有新的方法来做到这一点。 正确的处理方法是:
你甚至可以争辩说,你应该更严格,做一些事情,比如:
我不确定你的
|
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 5 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 5 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 6 月前 |
![]() |
selcukctn · 如何在react native中制作无限动画? 6 月前 |
![]() |
Nicolas Gimelli · iOS 18远程通信通知不起作用 6 月前 |