मैं एनएसएमयूटेबलएरे में सीजीआरईटी ऑब्जेक्ट्स कैसे स्टोर करूं, और फिर बाद में उन्हें पुनर्प्राप्त करूं?NSMutableArray में CGRect मानों को कैसे स्टोर करें?
103
A
उत्तर
278
आपको NSValue
कक्षाओं में सीजी संरचनाओं को लपेटने की आवश्यकता है। तो:
NSMutableArray* array = [NSMutableArray mutableArray];
[array addObject:[NSValue valueWithCGRect:CGRectMake(0,0,10,10)]];
CGRect someRect = [[array objectAtIndex:0] CGRectValue];
12
CGRect rect = CGRectMake(5, 5, 40, 30);
NSString* rectAsString = NSStringFromCGRect(rect);
CGRect original = CGRectFromString(rectAsString);
आप इस तरह से CGRect दिनांकों को स्टोर करने के बारे में क्या सोचते हैं?
1
Store string in array.and then get back string and convert that in CGRect back as per the need.
CGRect rect = CGRectMake(5, 5, 40, 30);
NSString* rectAsString = NSStringFromCGRect(rect);
NSMutableArray* array = [NSMutableArray mutableArray];
[array addObject:rectAsString];
For converting string in CGRect back use:-
CGRect rect9 = CGRectFromString(rectAsString);
2
हम एक NSMutableArray
में CGRect
, CGPoint
, CMTime
वस्तुओं की दुकान,
[arrayName addObject:[NSValue valueWithCGPoint:MyCGPoint]]
[arrayName addObject:[NSValue valueWithCGRect:MyCGRect]]
[arrayName addObject:[NSValue valueWithCMTime:MyCMTime]]
[arrayName addObject:[NSValue valueWithCMTimeRange:MyCMTimeRange]]
संबंधित मुद्दे
- 1. NSTimeInterval मानों को NSMutableArray में कैसे स्टोर करें?
- 2. एंड्रॉइड: परिवर्तनीय मानों को रजिस्ट्री में कैसे स्टोर करें?
- 3. NSMutableArray
- 4. उद्देश्य-सी: NSMutableArray को छंटाई NSMutableArray
- 5. एक CGRect एक वस्तु की एक subview में UITableViewCell में uitable में CGRect के संबंध में
- 6. NSMutableArray में एक पूर्णांक मान कैसे जोड़ें?
- 7. NSMutableArray
- 8. NSMutableArray
- 9. NSMutableArray
- 10. NSMutableArray NSArray को
- 11. MySQL में डेटाटाइम फ़ील्ड में नल मानों को कैसे स्टोर करें?
- 12. डेटाबेस के रूप में NSUserDefaults में मानों को कैसे स्टोर करें?
- 13. SQL सर्वर में दशमलव मानों को कैसे संग्रहीत करें?
- 14. ठीक से कैसे खाली करें NSMutableArray
- 15. NSKeyedArchiver/NSUserDefaults - एक CGRect
- 16. मैट्रिक्स में सभी मानों को कैसे गोल करें?
- 17. फ़ाइल में java.util.prefs.Preferences को कैसे स्टोर करें?
- 18. mysql में सरणी को कैसे स्टोर करें?
- 19. प्रिंटस्टैकट्रेस को स्ट्रिंग में कैसे स्टोर करें
- 20. JSON को RavenDB में कैसे स्टोर करें?
- 21. JSON तारों में यूनिकोड मानों को कैसे प्रबंधित करें?
- 22. कोको structs और NSMutableArray
- 23. संपत्ति मूल्य के रूप में CGRect var?
- 24. NSMutableArray alloc init बनाम NSMutableArray सरणी
- 25. उद्देश्य सी-आईफोन ऐप में nsmutablearray को कैसे खोजें
- 26. मैं NSMutableArray को NSString में कैसे परिवर्तित कर सकता हूं?
- 27. PHP में सरणी मानों को लोअरकेस में कैसे परिवर्तित करें?
- 28. स्टोर में कस्टम गुणों को स्टोर करें Context.xml स्प्रिंग फ़ाइल
- 29. symfony2 में कैश में डेटा को कैसे स्टोर करें
- 30. MySQL - AES_Encrypted डेटा को कैसे स्टोर करें?
अच्छा! NSValue बहुत उपयोगी है ... धन्यवाद – Joey
यहां अधिक उदाहरण: http://iosdevelopertips.com/cocoa/storing-cgpoint-cgsize-and-cgrect-in-collections-using-nsvalue.html – WINSergey