คำถามในหัวข้อ 'application-lifecycle'

ควรแทนที่ deinit เพื่อลบผู้สังเกตการณ์ใน Swift หรือไม่
เพื่อนร่วมทีมเขียนโค้ดเช่น deinit { NotificationCenter.default.removeObserver(self) } ฉันแสดงความคิดเห็นให้ลบสิ่งนี้ออกเนื่องจากผู้สังเกตการณ์ได้รับการดูแลจากกรอบงานแล้ว เพื่อนร่วมทีมต้องการเก็บรหัสนี้ไว้หากไม่มีผลข้างเคียง...
249 มุมมอง