Gozic.AI
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Menu Trắc Nghiệm
Trắc Nghiệm
Lập Trình iOS Swift
Tổng hợp
Phỏng Vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Lập Trình iOS Swift
Tổng hợp
Phỏng Vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Tổng câu hỏi trong bộ đề
Trang Chủ
Mục Khác
MOBILE
Lập Trình iOS Swift
Phỏng Vấn
Previous
Next
Câu hỏi 1: Swift là gì và ưu điểm của nó so với Objective-C?
A: Ngôn ngữ của Android
B: Ngôn ngữ của Google
C: Ngôn ngữ lập trình hiện đại, an toàn, dễ đọc hơn Objective-C
D: Một framework UI
Câu hỏi 2: Sự khác nhau giữa struct và class trong Swift là gì?
A: Không có sự khác nhau
B: Class truyền tham trị, struct truyền tham chiếu
C: Struct truyền tham trị, class truyền tham chiếu
D: Struct có thể kế thừa, class thì không
Câu hỏi 3: Optional trong Swift là gì?
A: Một biến có thể chứa hoặc không chứa giá trị
B: Một biến toàn cục
C: Một class đặc biệt
D: Một thuộc tính UI
Câu hỏi 4: Delegate pattern hoạt động như thế nào trong iOS?
A: Truyền dữ liệu giữa các lớp bằng subclass
B: Một lớp đại diện xử lý hành vi của lớp khác thông qua protocol
C: Tạo giao diện
D: Truyền dữ liệu qua JSON
Câu hỏi 5: ViewController là gì trong iOS?
A: Lớp xử lý logic API
B: Lớp đại diện cho một màn hình trong ứng dụng
C: Lớp lưu trữ dữ liệu
D: Lớp tạo UI
Câu hỏi 6: AutoLayout dùng để làm gì?
A: Tự động định vị và căn chỉnh giao diện theo các ràng buộc
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 7: @State trong SwiftUI là gì?
A: Biến lưu trữ trạng thái cục bộ và tự cập nhật giao diện khi thay đổi
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 8: Protocol trong Swift là gì?
A: Giao diện định nghĩa phương thức mà struct/class phải tuân theo
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 9: SwiftUI và UIKit khác nhau thế nào?
A: SwiftUI dùng declarative UI, UIKit dùng imperative UI
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 10: Retain cycle là gì?
A: Tình huống khi hai object giữ strong reference lẫn nhau khiến không giải phóng bộ nhớ
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 11: GCD (Grand Central Dispatch) là gì?
A: API giúp xử lý đa luồng trong iOS
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 12: Combine framework là gì?
A: Framework xử lý dữ liệu bất đồng bộ theo mô hình reactive
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 13: AppDelegate dùng để làm gì?
A: Nhận và xử lý sự kiện toàn cục của ứng dụng
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 14: CoreData là gì?
A: Framework quản lý và lưu trữ dữ liệu cục bộ trong app
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Câu hỏi 15: UserDefaults nên dùng khi nào?
A: Khi lưu dữ liệu nhỏ như token, setting, theme
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
×