मैं स्विफ्ट में प्लग-इन आर्किटेक्चर पर लागू करने का एक तरीका ढूंढ रहा हूं।स्विफ्ट प्लग-इन आर्किटेक्चर
प्रकरण उपयोग
वाला कोई एप्लिकेशन, fx। एक सीएलआई में एक फ़ोल्डर है जहां से इसे निष्पादित किया जाता है जहां प्लग-इन रखा जा सकता है और एप्लिकेशन शुरू होने पर लोड हो जाएगा।
आवश्यकताओं
- एक प्रोटोकॉल या प्रोटोकॉल प्लग-इन को चाहिए या का पालन कर सकते हैं का एक सेट परिभाषित करने में सक्षम होने के नाते।
- शुद्ध स्विफ्ट।
- अंतर्निहित प्लग-इन लागू प्रोटोकॉल क्या प्रोटोकॉल करता है।
- एप्लिकेशन शुरू होने पर गतिशील रूप से लोड किया गया।
- प्रतिनिधि पैटर्न के साथ संवाद करें।
- प्लग-इन डेवलपर्स प्रोटोकॉल आयात करने, उन्हें कार्यान्वित करने, प्लग-इन फ़ोल्डर में बाइनरी रखने और स्थानांतरित करने में सक्षम होना चाहिए।
मैं क्या कोशिश की है
मैं Process
का उपयोग किया है एक निष्पादन जहां मैं भी तर्क जोड़ सकते हैं शुरू करने के लिए। लेकिन यह मेरी आवश्यकताओं को पूरा नहीं करता है।
मैं इसे कैसे किया जा सकता की इस post भर में आया है, लेकिन इतना है कि या तो अच्छा नहीं है कि NSBundle
के उपयोग और ऑब्जेक्टिव-सी की आवश्यकता है।
मुझे सच में यकीन नहीं है कि इस बारे में कैसे जाना है। सही दिशा में किसी भी मदद या पॉइंटर्स की सराहना की जाएगी।
क्या आप इस काम को लिनक्स पर रखने की योजना बना रहे हैं? ऐप स्टोर के बारे में क्या? – Kametrixom
@ कैमेट्रिक्सॉम लिनक्स एक लक्ष्य है। ऐप स्टोर एक आवश्यकता नहीं है। –
हाय। क्या आप स्विफ्ट में आर्किटेक्चर में इस प्लग को प्राप्त करने में सक्षम हैं? यही वह है जो मुझे अभी काम करने की ज़रूरत है। आपके लिए मेरे पास कोई सुझाव है? – Subi