上記について、SwiftのObjectをSwift、ObjCからアクセスした時にどうなるのか調べました。 同一ターゲットの場合 下記のようなSwiftを書きました。 public class MyPublicClass:NSObject { public func publicMethod() { println("\(self.dynamicType.description()) public method") } internal func internalMethod() { println("\(self.dynamicType.description()) internal method") } private func privateMethod() { println("\(self.dynamicType.description()) private method") }