दिलचस्प पोस्ट
चेतावनी और php / mysql पर त्रुटियों को बंद करें 32 बनाम 64 बिट सी ++ में निर्धारित करना सभी वादों को हल करने की प्रतीक्षा करें usr / bin / ld: नहीं मिल सकता है -l <nameOfTheLibrary> jquery ajax, स्ट्रीम को संवर्धित रूप से पढ़ें? सिस्टम। विंडोज या एएसपी.नेट सेवाओं में डालना ओवरराइड फ़ंक्शन (जैसे "चेतावनी") और मूल फ़ंक्शन कॉल करें? जावा जेडीके स्रोत कोड को कहां खोजें? जावास्क्रिप्ट में स्क्रिप्ट को समाप्त कैसे करें JavaScript में URL को पार्स करें अजगर को अजगर में रीसेट कर सकते हैं? अजगर वर्ग की प्रतिलिपि कैसे करें? एंड्रॉइड के लिए चेकबॉक्स के लिए चेक और अनचेक किए गए आइकन बदलें कैसे ढेर भ्रष्टाचार त्रुटियों को डीबग करने के लिए? एंड्रॉइड: फोन नंबर से संपर्क नाम पुनर्प्राप्त करें

सिंटेक्स सहायता – ऑब्जेक्ट नाम के रूप में वैरिएबल

संभव डुप्लिकेट:
एक int संख्या के आधार पर कई चर बनाने
PHP के "वेरिएबल वैरिएबल" का उद्देश्य सी बराबर

मैं किसी ऑब्जेक्ट को एक वैरिएबल का उपयोग करके कैसे बनाऊं और संदर्भ दूंगा जैसा कि इसका नाम है?

उदाहरण –

for (int i=1; i<7; i++) { CGRect ("myRectNum & i") = myImageView.bounds; } ("myRectNum & 5").height etc .. 

वेब के समाधान से एकत्रित समाधान "सिंटेक्स सहायता – ऑब्जेक्ट नाम के रूप में वैरिएबल"

इस उद्देश्य सी भाषा में कुछ भी ऐसा नहीं है, और सामान्य तौर पर यह डेटा का संदर्भ देने का एक बहुत ही व्यावहारिक तरीका नहीं होगा (यदि आप एक स्ट्रिंग टाइप करते हैं तो कम्पाइलर इसे पकड़ने में सक्षम नहीं होगा)। मैं दूसरे अनुमान में नहीं जाऊंगा कि आप वास्तव में क्या करना चाहते हैं (जो आपके आवेदन के इस हिस्से के लक्ष्य पर निर्भर करेगा), लेकिन आप एक समान प्रभाव प्राप्त करने के लिए NSMutableDictionary का उपयोग कर सकते हैं:

 NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; for (int i = 0; i < 7; i++) { NSString *key = [NSString stringWithFormat:@"myRectNum & %d", i]; NSValue *value = [NSValue valueWithCGRect:myImageView.bounds]; [dict setObject:value forKey:key]; } 

फिर मूल्य फिर से वापस लाने के लिए:

 NSValue *value = [dict objectForKey:@"myRectNum & 5"]; CGRect bounds = [value CGRectValue]; NSLog(@"height = %f", bounds.size.height);