UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point);
UIKIT_EXTERN NSString *NSStringFromCGSize(CGSize size);
UIKIT_EXTERN NSString *NSStringFromCGRect(CGRect rect);
UIKIT_EXTERN NSString *NSStringFromCGAffineTransform(CGAffineTransform transform);
UIKIT_EXTERN NSString *NSStringFromUIEdgeInsets(UIEdgeInsets insets);
UIKIT_EXTERN NSString *NSStringFromUIOffset(UIOffset offset);

NSStringFromCGRect를 아십니까? 

NSLog로 CGPoint, CGRect를 찍어봐야 할일이 은근 많은데 보통 보면 아래와 같은 코드를 사용합니다.


 
    NSLog(@"%f,%f,%f,%f,",rect.origin.x,rect.origin.y,rect.size.width,rect.size.height);

하지만 NSStringFromCGRect를 활용하면 %@ 한방에 찍을 수가 있습니다.
나온 결과는 아래와 같습니다.

2011-11-24 15:29:40.397 App[9981:f803] -[AppView layoutSubviews],33th - currenctRect = {{14, 20}, {768, 1024}}



+ Recent posts