我有一个存储在类中的数组,该类可从Internet下载其对象。我的 class 设置如下:
class StockManager {
var managerStock: [Dictionary<String, String>] {
return downloadStockFromDatabase()
}
...
}
我可以像这样从项目中的其他Swift文件访问
managerStock
,但是无论我以前是否使用过该变量,它总是会再次重新下载股票(即,调用函数downloadStockFromDatabase):let stockManager = StockManager()
print(stockManager.managerStock)
如何确定
managerStock
仅下载一次并且可以在我的任何文件中使用它? 最佳答案
这是正确使用软件模式的问题。我会建议:
关于ios - 从所有Swift文件访问数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35292045/