ขึ้นอยู่กับว่าคุณต้องการโหลดข้อมูลทุกครั้งที่คุณเปิดมุมมองหรือไม่? หรือเพียงครั้งเดียว ?
- แดง:พวกเขาไม่ต้องการเปลี่ยนแปลงทุกครั้ง เมื่อพวกเขาโหลดพวกเขาจะยังคงเป็นเหมือนเดิม
- สีม่วง:พวกเขาต้องเปลี่ยนเมื่อเวลาผ่านไปหรือหลังจากที่คุณโหลดในแต่ละครั้ง คุณไม่ต้องการเห็นผู้ใช้ 3 คนที่แนะนำให้ติดตาม แต่จะต้องมีการโหลดซ้ำทุกครั้งที่คุณกลับมาที่หน้าจอ รูปภาพของพวกเขาอาจได้รับการอัปเดต ... คุณไม่ต้องการดูรูปภาพเมื่อ 5 ปีที่แล้ว ...
viewDidLoad:
การประมวลผลใดก็ตามที่คุณต้องทำครั้งเดียว
viewWilLAppear:
การประมวลผลใด ๆ ที่จำเป็นต้องเปลี่ยนทุกครั้งที่โหลดหน้าเว็บ
ป้ายกำกับไอคอนชื่อปุ่มหรือ dataInputedByDeveloper ส่วนใหญ่จะไม่เปลี่ยนแปลง ชื่อ, ภาพถ่าย, ลิงค์, สถานะของปุ่ม, รายการ (อินพุตอาร์เรย์สำหรับ tableViews หรือ collectionView ของคุณ) หรือ dataInputedByUser ส่วนใหญ่มักจะเปลี่ยนแปลง