Logo hi.boatexistence.com

@synthesize उद्देश्य c क्या है?

विषयसूची:

@synthesize उद्देश्य c क्या है?
@synthesize उद्देश्य c क्या है?

वीडियो: @synthesize उद्देश्य c क्या है?

वीडियो: @synthesize उद्देश्य c क्या है?
वीडियो: उद्देश्य सी प्रोग्रामिंग ट्यूटोरियल - 25 - संश्लेषित एक्सेसर विधियाँ 2024, मई
Anonim

@synthesize चर के लिए एक गेट्टर और एक सेटर बनाता है यह आपको अपने वेरिएबल के लिए कुछ विशेषताओं को निर्दिष्ट करने देता है और जब आप उस प्रॉपर्टी को वेरिएबल में @synthesize करते हैं तो आप गेटर उत्पन्न करते हैं और चर के लिए सेटर। संपत्ति का नाम चर नाम के समान हो सकता है।

ऑब्जेक्टिव-सी में डायनामिक क्या है?

@objc का अर्थ है कि आप चाहते हैं कि आपका स्विफ्ट कोड (वर्ग, विधि, संपत्ति, आदि) उद्देश्य-सी से दिखाई दे। गतिशील का अर्थ है आप उद्देश्य-सी गतिशील प्रेषण का उपयोग करना चाहते हैं।

स्विफ्ट में @synthesize क्या है?

ऑब्जेक्टिव सी में सिंथेसाइज्ड/ऑटो-सिंथेसाइज्ड प्रॉपर्टीज - इन्हें स्विफ्ट में " स्टोरेड प्रॉपर्टीज" कहा जाता है। आप बस इसे var topSpeed : Double या let topSpeed : Double=4 के साथ घोषित करते हैं।2 एक क्लास डिक्लेरेशन में, ठीक उसी तरह जैसे आप फंक्शन बॉडी में एक लोकल वेरिएबल घोषित करेंगे।

इंस्टेंस वेरिएबल ऑब्जेक्टिव-सी क्या है?

एक आवृत्ति चर एक चर है जो मौजूद है और वस्तु के जीवन के लिए अपना मूल्य रखता है। उदाहरण चर के लिए उपयोग की जाने वाली मेमोरी आवंटित की जाती है जब ऑब्जेक्ट पहली बार बनाया जाता है (आवंटन के माध्यम से), और जब ऑब्जेक्ट को हटा दिया जाता है तो मुक्त हो जाता है।

ऑब्जेक्टिव-सी में प्रॉपर्टी क्या है?

ऑब्जेक्टिव-सी में गुण कक्षाओं के उदाहरणों में डेटा स्टोर करने के लिए उपयोग किए जाते हैं वे मेमोरी प्रबंधन, प्रकार और उनके द्वारा संग्रहीत मूल्यों की पहुंच विशेषताओं को परिभाषित करते हैं जैसे कि मजबूत, कमजोर, असाइन करें, रीड ओनली, रीडराइट, आदि … मजबूत, कमजोर, असाइन करें प्रॉपर्टी विशेषताएँ परिभाषित करती हैं कि उस प्रॉपर्टी के लिए मेमोरी कैसे प्रबंधित की जाएगी।