viewDidLoad()
является lifecycle method
из UIViewController's instance
. Таким образом, оно может быть overridden
в каждом UIViewCiontroller
subclass
, т.е.
class ViewController: UIViewController{
override func viewDidLoad() {
super.viewDidLoad()
//your code here...
}
}
class Graphen : ViewController
{
override func viewDidLoad() {
super.viewDidLoad()
//your code here...
}
}
Теперь вам не нужно импортировать file/class
, если они находятся в одном и том же target
.
Теперь, поскольку метод Graphen's
customizeChart(values:)
является instance method
, вам необходимо сначала создать instance
из Graphen
, а затем использовать его для вызова методов его экземпляра, например,
let graphen = Graphen()
graphen.customizeChart(values: buffer1.map { Double($0) })
Аналогичным образом позвоните другим instance methods
из Graphen
. Предполагая, что filteredChart(values:)
и multipleCharts()
также instance methods
, вы можете вызвать их как,
graphen.filteredChart(values: buffer2.map { Double($0) })
graphen.multipleCharts()