當前位置:成語大全網 - 書法字典 - 如何在swift中實現oc分類

如何在swift中實現oc分類

swift中沒有分類這壹項。相應的,swift裏只有擴展。

以下是swift中擴展的描述。

擴展是向現有的類、結構、枚舉類型或協議類型添加新的功能。這包括在不訪問原始源代碼的情況下擴展類型的能力(即逆向建模)。擴展類似於objective-C中的類別。(但與Objective-C不同,Swift的擴展沒有名稱。)

1.?創建新的swift文件

2.代碼實現

進口基金會

導入UIKit

//private var PERSON _ ID _ NUMBER _ PROPERTY = 0

擴展UIView {

公共var x: CGFloat{

獲取{

返回self.frame.origin.x

}

設置{

var r = self.frame

r.origin.x = newValue

self.frame = r

}

}

公共變量y: CGFloat{

獲取{

返回self.frame.origin.y

}

設置{

var r = self.frame

r.origin.y = newValue

self.frame = r

}

}

/

}

請參考這裏/swift/swift/2037041 . html