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

Trong lập trình iOS, bạn sử dụng Codable để parse JSON như thế nào?

Câu trả lời

markdown Copy
Trong lập trình iOS, **Codable** là một protocol trong Swift hỗ trợ việc encode và decode dữ liệu giữa JSON và các đối tượng Swift một cách dễ dàng và hiệu quả. Để **parse JSON** sử dụng Codable, trước tiên cần tạo một struct hoặc class phù hợp với cấu trúc của JSON và tuân thủ protocol Codable. Các thuộc tính trong struct hoặc class cần tương ứng với các key-value trong JSON.

Ví dụ, nếu bạn có JSON như sau:

```json
{
    "name": "John Doe",
    "age": 30
}

Bạn sẽ tạo một struct như sau:

swift Copy
struct Person: Codable {
    let name: String
    let age: Int
}

Để parse JSON thành một đối tượng Person, sử dụ...

middle

middle

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

middle

Lập trình iOS có những phương pháp nào để load dữ liệu từ server?

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

iOS cung cấp cơ chế nào để hỗ trợ đa luồng?

Bình luận

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

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