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

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

Câu trả lời

Trong iOS, sự khác biệt giữa trạng thái ứng dụng nền (Background) và trạng thái tạm dừng (Suspended) là:

  1. Trạng thái nền (Background): Khi một ứng dụng chuyển sang trạng thái nền, nó vẫn có thể thực thi mã lệnh nhưng không còn hiển thị trên màn hình. Hệ thống cho phép ứng dụng một lượng thời gian nhỏ để thực hiện các tác vụ nền trước khi chuyển sang trạng thái tạm dừng. Các tác vụ này có thể bao gồm việc hoàn thành các tải xuống, phát nhạc, hoặc thực hiện các hoạt động cập nhật dữ liệu. Điều này cho phép ứng dụng tiếp tục hoạt động một cách hạn chế ngay cả khi không còn ở trên màn hình
  2. Trạng thái tạm dừng (Suspended): Khi một ứng dụng ở trạng thái tạm dừng, nó vẫn còn trong bộ nhớ nhưng không thực thi bất kỳ mã lệnh nào. Hệ thống tự động ch...
middle

middle

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

middle

Trong iOS, bạn xử lý bộ nhớ như thế nào để tránh retain cycle khi dùng closures?

middle

Bạn dùng UserDefaults như thế nào trong lập trình iOS? Khi nào thì không nên dùng?

middle

Lý do gì khiến bạn sử dụng NSOperationQueue thay vì GCD trong Objective-C?"

Bình luận

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

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