दिलचस्प पोस्ट
पायथन से सी / सी ++ कॉलिंग? एक विधानसभा में प्रकार को परिभाषित किया गया है जो संदर्भित नहीं है, इसका कारण कैसे पता है? Serialization और deserialization के दौरान JSON संपत्ति के विभिन्न नाम म्यूटक्स लॉक किए बिना pthread_cond_signal को कॉल करना सी ++ कन्स प्रयोग स्पष्टीकरण एक्सेल को कुछ पाठ मूल्यों को स्वचालित रूप से तारीखों में परिवर्तित करने से रोकें अजगर मॉड्यूल पथ को पुनर्प्राप्त करना 128 क्यों करता है == 128 झूठी वापसी करता है लेकिन 127 == 127 पूर्णांक पूर्णांक के आवरण में परिवर्तित करते समय क्या होता है? कैसे एंड्रॉइड में धागा को रोकने / फिर से शुरू करें? MySQL "द्वारा समूह" और "आदेश से" NSDate प्रारूप गलत तारीख outputting जावा के लिए आराम ग्राहकों? जावा में ब्रेसिज़ की एक अनिवार्य जोड़ी के साथ एक लाइन-लूप अप्रत्याशित रूप से समाप्त होने वाले यूआरएल के लिए अनुरोध फ़ॉर्मेट अपरिचित है उत्सुकता से आवर्ती टेम्पलेट पैटर्न (सीआरटीपी) क्या है?

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

संभव डुप्लिकेट:
एक 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);