<구조체(CGPoint,CGSize,CGRect) -> 객체(NSDictionary) -> 구조체>
사용 예)
- (void)sample {
NSMutableArray *a = [NSMutableArray array];
CGPoint p = CGPointMake(5.0, 6.0);
NSDictionary *pointObject = [NSDictionary dictionaryWithCGPoint:p];
[a addObject:pointObject];
[a addObject:[NSDictionary dictionaryWithCGSize:CGSizeMake(50.0, 60.0)]];
CGRect rect = CGRectMake(20.0, 40.0, 100.0, 60.0);
[a addObject:[NSDictionary dictionaryWithCGRect:rect]];
NSLog(@"%@",a);
CGPoint point = [pointObject CGPointValue];
CGSize size = [[a objectAtIndex:1] CGSizeValue];
CGRect rect2 = [[a objectAtIndex:2] CGRectValue];
NSLog(@"point: %f,%f",point.x,point.y);
NSLog(@"size: %f,%f",size.width,size.height);
NSLog(@"rect: %f,%f,%f,%f",rect2.origin.x,rect2.origin.y,rect2.size.width,rect2.size.height);
}
반응형
'Programming > iOS - ObjC' 카테고리의 다른 글
UILabel - 자동 줄바꿈 (0) | 2010.12.02 |
---|---|
UITableView - 속성들 (0) | 2010.11.30 |
UINavigationController - 뷰이동 (0) | 2010.11.30 |
UIView - AutoRoatation & ReSize (0) | 2010.11.29 |
NSArray - 구분자로 문자열 나눠서 배열 만들기 (0) | 2010.11.29 |
객체 지정하는 변수 (0) | 2010.11.29 |
NSDictionary - 기본 사용법 (0) | 2010.11.29 |
NSDictionary - key에 해당되는 value가져오는것 (0) | 2010.11.29 |
NSArray - 내용 정렬된 상태로 얻어오기. (0) | 2010.11.26 |
UITableView - 각 section에 타이틀 추가 (0) | 2010.11.26 |