Tôi có Model Car trong ứng dụng iOS của mình, nơi các tham số như tên, năm, giá trị, v.v ... được tìm nạp từ dịch vụ web để điền vào danh sách dữ liệu xe.
Tôi nên đặt phương thức đi không đồng bộ đến máy chủ ở đâu và trả về một mảng ô tô (phương thức này đã chuyển đổi JSON thành mảng Xe hơi)?
Cách tiếp cận hiện tại của tôi là một phương thức tĩnh trong lớp Xe hơi của tôi nhận được một HTTPClient (vì vậy tôi có thể kiểm tra đơn vị nó chế nhạo khách hàng) và trả về NSArray của ô tô, điều này có tốt không?
Các bạn đã làm gì trong tình huống này?
Tôi lo ngại vì gần đây tôi đã bắt đầu đọc mã sạch nói rằng Lớp chỉ nên làm một việc, và cách tôi có nó bây giờ dường như làm 2 việc (giữ thông tin về Xe và nhận danh sách xe).