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

Bạn dùng AutoLayout trong lập trình iOS như thế nào để tạo giao diện responsive?

senior

Bạn làm thế nào để giảm app size trong quá trình build ứng dụng iOS?

middle

Trong lập trình iOS, bạn phân biệt như thế nào giữa class và struct trong Swift?

Bình luận

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

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