|
1
160
TLDR电流:
遗产:
斯威夫特2 +虽然历史上建议检查功能(或类的存在)而不是特定的操作系统版本,但由于引入了 availability checking . 用这种方式代替:
注:
如果你尝试使用
以前版本的swift
注意
目标C,IOS 4.2+
见 code007's answer for more details . OS X或以前版本的iOS
使用
这是苹果公司在 this document :
|
|
|
2
69
对于使用iOS 4.2或更高版本的基本SDK的新项目,有一种新的推荐方法,即使用nsObject类方法检查运行时弱链接类的可用性。即
此机制使用ns_class_available宏,该宏可用于 最 iOS中的框架(请注意,有些框架可能还不支持可用的ns_类-请查看iOS发行说明中的相关内容)。可能还需要额外的设置配置,这些配置可以在上面提供的Apple文档链接中读取,但是,这种方法的优点是您可以进行静态类型检查。 |
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 1 年前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 1 年前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |
|
selcukctn · 如何在react native中制作无限动画? 1 年前 |
|
|
Nicolas Gimelli · iOS 18远程通信通知不起作用 1 年前 |