Khi phát triển ứng dụng cho iOS, SDK nào là bắt buộc phải sử dụng để xây dựng giao diện người dùng?
Android SDK
Flutter SDK
UIKit hoặc SwiftUI
React Native CLI
Quảng cáo
Trả lời:
Chọn đáp án C
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Hiển thị một nút bấm đơn giản
Truy cập cảm biến vân tay, NFC, hoặc các API phần cứng chuyên sâu của thiết bị
Hiển thị văn bản trên màn hình
Thực hiện các phép tính toán học cơ bản
Lời giải
Chọn đáp án B
Câu 2
Một công cụ để quản lý các kết nối mạng
Một hệ thống dựa trên ràng buộc để xác định kích thước và vị trí của các đối tượng giao diện người dùng, đảm bảo chúng hiển thị đúng trên các kích thước màn hình khác nhau
Một phương pháp để xử lý các thao tác bất đồng bộ
Một cách để tạo các animation phức tạp cho giao diện
Lời giải
Chọn đáp án B
Câu 3
MVP đơn giản hóa việc quản lý trạng thái UI
MVP tách biệt hoàn toàn View và Model, với Presenter đóng vai trò trung gian duy nhất, giúp tăng khả năng kiểm thử View
MVP yêu cầu ít mã nguồn hơn so với MVVM
MVP tự động xử lý các tác vụ nền
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Chỉ khi cần thực hiện các tác vụ đơn giản trên luồng chính
Khi cần thực hiện các tác vụ dài, chặn luồng (blocking) hoặc phức tạp mà không làm đóng băng giao diện người dùng
Để thay thế hoàn toàn cho việc sử dụng Threads
Chỉ khi ứng dụng yêu cầu xử lý nhiều sự kiện cùng lúc
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Một giao diện người dùng đồ họa cho người dùng cuối
Một bộ quy tắc và định nghĩa cho phép các ứng dụng khác nhau giao tiếp với nhau
Một phương pháp để lưu trữ dữ liệu trên đám mây
Một công cụ để kiểm tra hiệu suất ứng dụng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Trực tiếp xử lý các tương tác của người dùng và cập nhật giao diện
Truy cập và quản lý dữ liệu, thường tương tác với API hoặc cơ sở dữ liệu
Làm trung gian giữa Model và View, chứa logic hiển thị và trạng thái dữ liệu mà View có thể quan sát
Chịu trách nhiệm về việc quản lý vòng đời của ứng dụng và các thành phần hệ thống
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
Trong phát triển ứng dụng di động, ‘ViewModel’ trong kiến trúc MVVM giúp giải quyết vấn đề gì chính?
Quản lý dữ liệu nhạy cảm và mã hóa
Tách biệt logic hiển thị khỏi View, giúp View trở nên đơn giản hơn và dễ kiểm thử hơn, đồng thời xử lý các thay đổi trạng thái dữ liệu
Tối ưu hóa việc sử dụng bộ nhớ của ứng dụng
Quản lý kết nối mạng và các yêu cầu API
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.