@objc बनाम गतिशील के रूप में विधि को चिह्नित करने के बीच क्या अंतर है, आप एक बनाम दूसरे के साथ कब करेंगे?स्विफ्ट 3 - गतिशील बनाम @objc
नीचे गतिशील के लिए ऐप्पल की परिभाषा है।
गतिशील इस वर्ग को किसी वर्ग के किसी भी सदस्य को लागू करें जो उद्देश्य-सी द्वारा दर्शाया जा सकता है। जब आप गतिशील संशोधक के साथ सदस्य घोषणा को चिह्नित करते हैं, तो उस सदस्य तक पहुंच हमेशा गतिशील रूप से उद्देश्य-सी रनटाइम का उपयोग करके प्रेषित होती है। उस सदस्य तक पहुंच संकलक द्वारा कभी भी रेखांकित या devirtualized नहीं है।
चूंकि प्रभावी संशोधक के साथ चिह्नित घोषणाओं भेज दिया जाता है ऑब्जेक्टिव-सी क्रम का उपयोग कर, वे परोक्ष ObjC विशेषता के साथ चिह्नित कर रहे हैं।
क्या आपके प्रश्न का उत्तर दिया गया है? – Alexander