Trong iOS, AppDelegate và SceneDelegate khác nhau như thế nào?
Trong iOS, AppDelegate và SceneDelegate khác nhau như thế nào?
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