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:...
middle

middle

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

middle

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

expert

Xây dựng kiến trúc IOS như thế nào bạn nghĩ sẽ có thể dễ dàng Scale?

middle

AutoLayout là gì? Điều đó có nghĩa là gì khi một constraint bị phá vỡ bởi iOS?

Bình luận

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

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