เพื่อนร่วมทีมเขียนโค้ดเช่น
deinit {
NotificationCenter.default.removeObserver(self)
}
ฉันแสดงความคิดเห็นให้ลบสิ่งนี้ออกเนื่องจากผู้สังเกตการณ์ได้รับการดูแลจากกรอบงานแล้ว เพื่อนร่วมทีมต้องการเก็บรหัสนี้ไว้หากไม่มีผลข้างเคียง ตอนนี้แม้ว่าเราจะเก็บโค้ดด้านบนนี้ไว้ แต่ก็มีผลข้างเคียงหรือไม่?
ฉันควรโทร super.deinit()
ภายใน deinit ด้วยหรือไม่
deinit
โดยทั่วไปหรือไม่ (ตามที่ระบุไว้ในชื่อเรื่อง) หรือควรแทนที่เพื่อลบผู้สังเกตการณ์ออกหรือไม่ - person Martin R   schedule 24.02.2020