假設在ViewController類中有一個全局字符串變量。在此ViewController類的另一個擴展文件(ViewControllerExtension.swift)中,我希望能夠在函數內對此全局變量進行調整。引用UIViewController中的全局字符串變量擴展名
眼下,存在其中需要全局字符串變量作爲輸入的擴展功能:
func doSomething(inputString: String){
//something is being done and the adjustment will be reflected in the ViewController instance.
}
我的問題是:
- 是否有可以訪問的一種方式ViewController的全局字符串變量,而不必通過函數來引用它,因爲它的輸入?
- 什麼是一個好設計的方式去做這件事?經驗豐富的程序員如何去解決這個問題?
在此先感謝。