मैं हाल ही में एक मौजूदा परियोजना में स्विफ्ट को जोड़ने के लिए काम कर रहा हूं, ताकि वास्तविक दुनिया में इसे आजमाया जा सके।
प्रोजेक्ट में एक स्विफ्ट स्रोत फ़ाइल जोड़ने पर, मुझे "ब्रिजिंग हैडर" प्राप्त करने के बारे में कोई समस्या नहीं है, अर्थात ऑब्जेक्ट-सी टू स्विफ्ट।
लेकिन *-Swift.h
हेडर फाइल जो कि स्विफ्ट कक्षाओं को चिह्नित करने वाली है @objc
या तो ओबीजीसी कक्षाओं के चिह्नित या उप-वर्ग के रूप में है, कहीं नहीं पाया जाता है :-(
मुझे अपने मुख्य उप कोड (जो अभी भी उद्देश्य-सी है) में स्विफ्ट में लिखे गए अपने नए उपवर्ग के उपयोग को पूरा करने के बारे में कोई विशेष निर्देश नहीं दिखता है।
जिस ऐप का मैं लीड डेवलपर हूं, उसके पास काफी बड़े कोडबेस (70.000 लाइन) हैं, इसलिए इसे एक बार में ट्रांस्फ़ॉर्म करना सवाल से बाहर है।