मेरे पास अपने iOS एप्लिकेशन में एक मॉडल कार है जहां यह नाम, वर्ष, मान आदि जैसे पैरामीटर हैं जो कारों के डेटा के साथ एक सूची को भरने के लिए एक वेब सेवा से प्राप्त किए जाते हैं।
मुझे वह विधि कहां से डालनी चाहिए जो अतुल्यकालिक रूप से सर्वर पर जाती है और कारों की एक सरणी लौटाती है (यह विधि पहले से ही JSON को कार सरणी में बदल देती है)?
मेरा वर्तमान दृष्टिकोण मेरी कार कक्षा में एक स्थिर विधि है जो एक HttpClient प्राप्त करता है (इसलिए मैं ग्राहक का मजाक उड़ाते हुए इकाई परीक्षण कर सकता हूं) और कारों का एक एनएसएआर वापस करता है, क्या यह अच्छा है?
आप लोगों ने इस स्थिति में क्या किया है?
मैं चिंतित हूं क्योंकि मैंने हाल ही में स्वच्छ कोड पढ़ना शुरू किया है जो कहता है कि एक वर्ग को केवल एक ही काम करना चाहिए, और जिस तरह से मेरे पास अब 2 चीजें करने के लिए प्रतीत होता है (एक कार के बारे में जानकारी पकड़ो और कारों की एक सूची प्राप्त करें)।