/ / त्वरित परियोजना में उद्देश्य-सी ब्रिजिंग हेडर की आवश्यकता क्यों है? - आईओएस, स्विफ्ट, कोर डेटा

त्वरित परियोजना में उद्देश्य-सी ब्रिजिंग हेडर की आवश्यकता क्यों है? - आईओएस, स्विफ्ट, कोर डेटा

मैं तेजी से नया हूँ। मैंने एक तेज परियोजना को तोड़ दिया और मैं जोड़ने की कोशिश करता हूं NSmanagedObject subclass कोर डेटा के लिए लेकिन एक्सकोड मुझे बता रहा है क्या आप एक उद्देश्य-सी ब्रिजिंग हेडर को कॉन्फ़िगर करना चाहते हैं?

मुझे क्या करना चाहिए ? और क्यों ?

यहां छवि विवरण दर्ज करें

बहने वाला कदम मैंने किया:

एक पेज पेज बनाएँ यहां छवि विवरण दर्ज करें

फिर सबक्लास जोड़ने की कोशिश करें यहां छवि विवरण दर्ज करें

फिर मैं इकाई का चयन करूंगा

यहां छवि विवरण दर्ज करें

फिर बनाएँ यहां छवि विवरण दर्ज करें

अंतिम चीजें क्यों + coredatapropertice जोड़ा

यहां छवि विवरण दर्ज करें

उत्तर:

उत्तर № 1 के लिए 1

एक्सकोड आपको पूछ रहा है कि क्या आप "ब्रिजिंग हेडर बनाना चाहते हैं क्योंकि आप एक स्विफ्ट प्रोजेक्ट में ऑब्जेक्टिव-सी फाइलें जोड़ रहे हैं।

चूंकि आपकी परियोजना स्विफ्ट में लिखी गई है, इसलिए मैं अनुमान लगा रहा हूं कि आप अपने एनएसएमएजेड ऑब्जेक्ट उप-वर्ग बनाने के दौरान भाषा के रूप में "स्विफ्ट" का चयन करना चाहते हैं।

यहां छवि विवरण दर्ज करें


जवाब के लिए 0 № 2

लाइब्रेरी तक पहुंच प्राप्त करने का यह तरीका उपयोग करना हैउद्देश्य-सी ब्रिजिंग हेडर। चूंकि उद्देश्य-सी सी का एक सुपरसेट है, ब्रिजिंग हेडर आपको शुद्ध सी पुस्तकालयों तक पहुंच प्रदान करने के लिए भी काम करता है। यह आपको हमारी त्वरित परियोजना में उद्देश्य-सी फ़ाइल जोड़ने की अनुमति देता है