我有一个项目,其中有几个不同的Swift文件链接到等效的View控制器,还有一个“ Data” Swfit文件,其中包含用于DB存储的变量,以及用于以MVC类型保存和检索数据(通过REALM)的方法结构。
因此,在主项目iFindTableViewController
中,我通过以下方式调用了iFindItems
中的这些方法:
iFindItem().loadRealm(withFileName: String)
(例如)
所以我的问题是-这是可以接受的做法,还是应该先创建对其他文件的某种形式的引用,而不要使用文件名iFindItem()
并在那里进行初始化?两种方法都可以正常工作。
编辑:
更简洁地说,这样做是否更好:
let vc = MainViewController()
vc.text = "Some Text"
或者这个:
MainViewController().text = "Some Text"