swift - Swift 最终会有原生选择器吗?
问题描述
我知道为了Selector
在 Swift 中使用 s,必须标记 Swift 函数@objc
并至少具有internal
可见性,因为该函数必须暴露给 Objective-C 运行时。
所以据我了解,当将那些@objc
标记为 Swift 的函数作为选择器运行时,主要涉及到 Objective-C 的核心。所以我想知道苹果最终会让 Swift 完全独立于 Objective-C,因为 Swift 主要是用 C++ 编写的吗?
解决方案
这是一个复杂的问题,只有 Apple 真正知道。我会说不,因为有多少应用程序仍在使用 Objective C,而且有些人仍在新应用程序中使用它。苹果很难完全忽略这些开发人员,并可能从他们自己和其他开发人员那里夺走大量收入,因为他们的大多数操作系统仍然使用一些 Objective C。我希望如果人们不高兴,这是有道理的,很抱歉你问过这个。
推荐阅读
- css - Internet Explorer 上的 CSS 网格
- excel - 你能在excel中把10B改成10,000,000,000吗
- django - 如何使用输入值在序列化程序中获取外键引用
- sql-server - 当我们刷新整个表而不是某些记录时,如何使用触发器捕获 SQL Server 表中的数据更改?
- swiftui - SwiftUI 在 UserDefaults 中设置字符串值,但作为`EnvironmentObject`
- python - pytest:测试子包的导入
- python - 使用 gridsearchCV() 后没有得到更好的结果,而是手动变得更好
- php - DOMDocument,创建具有多个关联命名空间的新元素节点
- git - Git 很慢
- html - 如何将潜水内的复选框和标签移动到卡片的右侧