Comment puis-je stocker des objets CGRect dans un NSMutableArray, puis les récupérer ultérieurement ?
Plus d'exemples ici : iosdevelopertips.com/cocoa/
Comment puis-je stocker des objets CGRect dans un NSMutableArray, puis les récupérer ultérieurement ?
Excellente réponse ! Ce serait encore plus utile si vous démontriez le "déblocage" de la valeur NS stockée en CGRect.
Nous stockons les CGRect
, CGPoint
, CMTime
dans un NSMutableArray
,
[arrayName addObject:[NSValue valueWithCGPoint:MyCGPoint]]
[arrayName addObject:[NSValue valueWithCGRect:MyCGRect]]
[arrayName addObject:[NSValue valueWithCMTime:MyCMTime]]
[arrayName addObject:[NSValue valueWithCMTimeRange:MyCMTimeRange]]
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);
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.