0
我想了解擴展。擴展和固有之間有什麼不同
案例1.
import Foundation
import Parse
class Room: PFObject, PFSubclassing {
@NSManaged var name: String?
static func parseClassName() -> String {
return "Room"
}
}
情況下2.
import Foundation
import Parse
class Room: PFObject {
@NSManaged var name: String?
}
extension Room: PFSubclassing {
class func parseClassName() -> String {
return "Room"
}
}
有什麼不同?兩者都很完美我只知道哪一個更好,爲什麼?
_「......你不能在擴展添加屬性」 _:這僅適用於_stored實例屬性_。你可以例如添加計算的實例屬性以及擴展中的類型(靜態)屬性。 – dfri
@dfri是好的留言。我應該更具體 – Scriptable
謝謝!我明白了。它幫助我很多! :) –