封闭捕捉自我。
class SubmissionViewController: UIViewController {
private let submision = Submission()
private func removePerformances(_ performances: [Performance]) {
performances.forEach {
self.submission.remove($0)
}
}
}
Performance
是一个班级。
[Performance]
虽然是值类型,对吧?因此,如果它是一个值类型,那么它将作为副本传入。所以我猜不用担心吗?
...困惑
编辑:任何给定的性能实例都不会引用SubmissionViewController