Swift and Objc interoperability
一開始提到了哪些swift func 能導到objc
- private func
- 特別使用swift 功能的func(例如tuple)
- 沒有使用@objc 的protocol
因為 Swift 和 Objc 辨識 Method 的方法不同
Swift 分辨 method by type
Objc分辨 method by name
function pointer
Error Handling
Nullability Qualifier
Xcode 7 更能感受到前陣子加入的 Nullability Qualifier。
在以前的 Objc 根本沒有辦法分辨,在你呼叫的方法當中,哪些參數是可以丟 nil
進去。
這次 Objc 跟隨上 Swift 的特性,透過 Nullability Qualifier。