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

Trong iOS, AppDelegate và SceneDelegate khác nhau như thế nào?

Câu trả lời

markdown Copy
Trong iOS, **AppDelegate** và **SceneDelegate** phục vụ các mục đích khác nhau dựa trên cách tách biệt các giao diện người dùng khi hỗ trợ đa cửa sổ.

## Đặc điểm

**AppDelegate**: Quản lý vòng đời của ứng dụng và thường bao gồm các sự kiện chính như việc khởi chạy, chuyển sang chạy nền hay hoạt động trở lại. Nó phù hợp với các ứng dụng truyền thống chỉ có một giao diện chính và là nơi bạn thiết lập cấu hình cơ bản của ứng dụng.

**SceneDelegate**: Được giới thiệu từ iOS 13, quản lý các phiên làm việc và giao diện người dùng trong một ứng dụng đa cảnh (`multi-scene`). SceneDelegate cho phép mỗi cửa sổ của ứng dụng có thể độc lập và c...
middle

middle

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

senior

Làm sao để xử lý event bus/phát sự kiện toàn cục trong ứng dụng iOS lớn?

senior

Trong lập trình iOS, bạn triển khai hệ thống log analytics như thế nào (e.g., Firebase, Mixpanel)?

middle

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

Bình luận

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

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