![]() |
1
69
你在观察中犯了一个错误
然而,
这样地:
下面是一个很好的图表: http://sealiesoftware.com/blog/archive/2010/8/16/TargetConditionalsh.html |
![]() |
2
8
如果您确实希望基于操作系统版本使用不同的标志(因为新版本实际上添加了新的功能,而不仅仅是重命名常量),那么您可以做两件明智的事情,上面的宏都不能完成这两件事:
注意,如果你真的经常做这个比较,你会想把结果藏起来
|
![]() |
3
8
要使用的宏在SDK头文件中定义
既然这里的一切都是Mac OS X的变种,
更新:新的头文件(Xcode 8+?)现在有
|
![]() |
4
2
要使用的宏集现在包括TARGET\u OS\u OSX:
|
![]() |
WkWk · Apple Watch动作通知不起作用 2 年前 |
![]() |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
![]() |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |