【发布时间】:2014-08-13 23:06:48
【问题描述】:
假设您有一个带有标题成员的类,您必须使用具有相同名称的全局变量来分配。
如何区分两者?
var title = "Hello"
class ThisClass {
var title = ""
func aMethod () {
self.title = title
}
}
【问题讨论】:
假设您有一个带有标题成员的类,您必须使用具有相同名称的全局变量来分配。
如何区分两者?
var title = "Hello"
class ThisClass {
var title = ""
func aMethod () {
self.title = title
}
}
【问题讨论】:
“全局”变量title 的范围是您的Xcode 项目定义的模块。默认情况下,它的名称是您的目标的名称。因此,如果您的代码在构建名为MyApp 的应用程序的项目中,您可以这样做:
var title = "Hello"
class ThisClass {
var title = ""
func aMethod () {
self.title = MyApp.title
}
}
【讨论】: