使用Xcode 9.4.1,我在Command上单击了以下方法:
cgcontext方法moveTo()
然后,我单击“跳转到定义”并看到了声明。
但是,在另一个项目中,我执行了相同的步骤来获取声明,但是语法不同。
比较...
public func move(to point: CGPoint)
vs
public func __moveTo(x: CGFloat, y: CGFloat)
现在,此特定项目仅在moveTo()
之前使用双下划线。
为什么有两种方法可以做到这一点? cgContext documentation没有引用第二种语法。