... क्या वहां प्रतिस्पर्धी ढांचे हैं जो जांच के लायक हैं?
Objection डि पुस्तकालय मैं iOS के लिए गूगल पर मिल सकता है है, तो आप इसके साथ अटक सकता है अगर आप पहले से बने पुस्तकालय चाहते हैं।
DI विशेष रूप से उपयोग करने के लिए एक ढांचे की आवश्यकता नहीं है। यदि आपका ऐप छोटा है, तो आप एप्लिकेशन रूट पर अपने सभी उदाहरण आसानी से बना सकते हैं और हाथ से इंजेक्ट कर सकते हैं।
यदि आपको इससे अधिक की आवश्यकता है, और मौजूदा ढांचे आपके लिए इसे काट नहीं रहे हैं, तो आप अपना स्वयं का सेवा लोकेटर रोल कर सकते हैं, फिर इसके ऊपर एक डी कंटेनर बना सकते हैं।
आप किसी अन्य प्लेटफ़ॉर्म से मौजूदा छोटे ढांचे को भी पोर्ट कर सकते हैं। .NET पर कई "छोटे" हैं, उदाहरण के लिए - Ninject और SimpleInjector।
क्या यह आईओएस के लिए एक आम विकल्प है ...?
ऐसा लगता है कि यह एक बहुत ही छोटी परियोजना है क्योंकि केवल एक लेखक/योगदानकर्ता सूचीबद्ध है। दायर कई मुद्दे नहीं हैं। हालांकि आईओएस बाजार काफी बड़ा है। इसलिए मैं सोच रहा हूं कि सभी आईओएस डेवलपर्स का केवल एक छोटा सा हिस्सा इस पुस्तकालय का उपयोग करता है।
लेकिन यह एक बुरी बात नहीं है। ऐसा लगता है कि created, used, and supported by a small company है। इसमें fairly steady updates for the past year है।
इसी तरह के खुले स्रोत परियोजनाओं के साथ मेरा अचूक अनुभव: मुझे हमेशा नई सुविधाएं हमेशा नहीं मिलती हैं, और मैं अक्सर वह हूं जो बग ढूंढने को समाप्त करता है। लेकिन मुझे मौजूदा फीचर सेट पर बहुत जल्दी समर्थन मिलता है, और मैंने भेजे गए ई-मेल का समर्थन करने के लिए बहुत ध्यान दिया जाता है। YMMV।
स्रोत
2012-01-13 22:00:40
इसे एक उत्तर दिया। मुझे कल्पना है कि मेरा जवाब समय पर जानकारी है, इसलिए भविष्य में स्वीकृति को बदलने के लिए स्वतंत्र महसूस करें जब अधिक ढांचे उपलब्ध हों। –