CGRect nesnelerini bir NSMutableArray öğesinde nasıl depolarım ve sonra bunları nasıl alırım?NSMutableArray'da CGRect değerleri nasıl saklanır?
103
A
cevap
278
CG yapılarını NSValue
sınıflarında sarmanız gerekir. Yani:
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);
Eğer CGRect tarihleri depolamak için bu yol hakkında ne düşünüyorsun?
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
Biz
[arrayName addObject:[NSValue valueWithCGPoint:MyCGPoint]]
[arrayName addObject:[NSValue valueWithCGRect:MyCGRect]]
[arrayName addObject:[NSValue valueWithCMTime:MyCMTime]]
[arrayName addObject:[NSValue valueWithCMTimeRange:MyCMTimeRange]]
NSMutableArray
içinde
CGRect
,
CGPoint
,
CMTime
nesneleri depolamak
İlgili konular
- 1. NSRect ve CGRect nasıl uyumsuz türler?
- 2. Değer Nesneleri veritabanında nasıl saklanır?
- 3. Sayım değeri arraylistte nasıl saklanır?
- 4. Dizide ASP.NET MVC'de oturum nasıl saklanır?
- 5. iPhone: NSUserDefaults nerede saklanır?
- 6. Miniprofiler nasıl saklanır?
- 7. UIWebView'da seçilen metin için koordinatlar (CGRect) nasıl alınır?
- 8. Çekirdek verilerde CGRect ve diğer şeyler nasıl depolanır
- 9. Jquery-ui widget'ında dahili özellik nasıl saklanır?
- 10. Geçici olarak öğe listesi nasıl saklanır?
- 11. Çok dilli veriler nasıl saklanır?
- 12. Animasyondan sonra stiller nasıl saklanır?
- 13. Android'de uzun metin nasıl saklanır?
- 14. Veriler Windows panosunda nasıl saklanır
- 15. Değişkenler yinelemede bellekte nasıl saklanır?
- 16. YARN'in günlük dosyaları nasıl saklanır?
- 17. Ekran dışı görüntüler nasıl saklanır?
- 18. Endeksler bir listede nasıl saklanır
- 19. Uuid sayı olarak nasıl saklanır?
- 20. Java'da ağaç yapıları nasıl saklanır?
- 21. Pandaları kullanırken dizin nasıl saklanır
- 22. Veriler iphone'da nerede saklanır?
- 23. AES anahtarı nerede saklanır?
- 24. Magento'da nerede ve nasıl şifreler saklanır?
- 25. Uygulama ayarlarında nesne listesi nasıl saklanır
- 26. Django modellerinde model tuples alanı nasıl saklanır?
- 27. Veritabanında sql veritabanında veri depolamak nasıl saklanır
- 28. Dosyadan yüklenen bir JSON nesnesi nasıl saklanır?
- 29. Konuya özel veri: nasıl saklanır ve erişilir?
- 30. Bir PDO sonuç kümesi nasıl saklanır
iyi! NSValue çok yararlı ... teşekkürler – Joey
Daha fazla örnek burada: http://iosdevelopertips.com/cocoa/storing-cgpoint-cgsize-and-cgrect-in-collections-using-nsvalue.html – WINSergey