斯威夫特功能:Objective-C的通話斯威夫特功能<code>MySwift.swift</code>文件中定義
func SomeSwift()
{
}
SomeSwift()
未在任何斯威夫特類中定義的,它僅僅是一個純粹的功能。
B之後CMD + 建設項目,開放Project-Swift.h
的SomeSwift()
沒有在那裏表演。
Swift中的函數是否需要在某些Swift類中定義?並用@objc
標記?
類似如下:
@objc class SomeSwift: NSObject {
func SomeSwift()
{
}
}
不支持頂級函數:https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/InteractingWithObjective-CAPIs.html#//apple_ref/doc/uid/TP40014216-CH4 -ID35 – jtbandes