似乎在快速语言中没有私有或公共关键字.所以有可能拥有一个私有财产?
另外,到目前为止,根据我的观察,Swift与Typescript非常相似.
更新:
从Xcode 6 beta 4开始,Swift具有访问控制功能 - https://developer.apple.com/swift/blog/?id=5
Swift还没有访问修饰符.但是有计划在未来添加它们
在上面的链接线程中也提到了一些解决方法,比如使用嵌套类:
import Foundation class KSPoint { /*! * Inner class to hide the helper functions from codesense. */ class _KSPointInner { class func distance(point p1 : KSPoint, toPoint p2 : KSPoint) -> Double { return sqrt(pow(Double(p2.x - p1.x), 2) + pow(Double(p2.y - p1.y), 2)) } } var x : Int var y : Int init(x : Int = 0, y : Int = 0) { self.x = x self.y = y } func distance(point : KSPoint, toPoint : KSPoint) -> Double { return _KSPointInner.distance(point: point, toPoint: toPoint) } }