【发布时间】:2016-07-10 11:05:31
【问题描述】:
我刚刚开始在 Xcode 中从 Obj-C 转向 Swift。
我的问题是关于替换 .h 和 .m 文件的新 .swift 文件。这个question 的答案部分告诉了我这些差异,但我仍然对新 .swift 文件的“隐私”问题感到困惑。
如果我在 Obj-C 中查找类的定义,我将只能查看包含类声明、其变量和方法的 .h 文件 (@interface)。我无法查看包含控制类如何工作的代码的 .m 文件 (@implementation)(我猜它们是私有的,可以防止其他人看到/可能抄袭您的代码)。
但是,在 Swift 中,似乎是这样的:
class NewClass: ParentClass {...}
一次性创建一个类,而不需要两个部分——@interface 和@implementation。但是当我在 Swift 中查找类的定义(比如 SKScene)时,方法的代码等仍然以某种方式保持私有......这是怎么做到的?
【问题讨论】:
-
我不认为是
标签: objective-c swift