Câu hỏi phỏng vấn IOS
Câu hỏi

Sự khác biệt giữa viewDidLoadviewDidAppear trong iOS là gì?

Câu trả lời

Trong lập trình iOS, viewDidLoadviewDidAppear là hai phương thức trong vòng đời của UIViewController có vai trò quan trọng và khác biệt rõ ràng:

  • viewDidLoad: Được gọi đúng một lần khi bộ điều khiển view được tải vào bộ nhớ lần đầu tiên. Đây là nơi bạn thường khởi tạo các biến thể hiện, xây dựng các view sẽ tồn tại xuyên suốt vòng đời của bộ điều khiển view này. Tuy nhiên, vào thời điểm này, view thường chưa được hiển thị. Nếu ứng dụng của bạn nhận được cảnh báo về bộ nhớ (didReceiveMemoryWarning), các view không hiển thị có thể được giải phóng và viewDidLoad có thể được gọi lại khi bạn quay trở lại view đó
  • viewDidAppear:...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Có những cách nào để xây dựng layout trên iOS?

middle

Giải thích sự khác biệt giữa trạng thái BackgroundSuspended trong iOS?

junior

Khi nào nên sử dụng Core Data thay vì NSUserDefault?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào