2012-03-27 1 views
1

NSLog를 호출하여 myPoint 좌표를 추적하는 간단한 방법을 찾으려고합니다. 있는 그대로,
그래서 난이 할 수있는 매개 변수 앞에 #을 사용하여NSLog를 구현하여 CGPoint 좌표를 추적하는 방법

#define NSLogPoint(__P__) NSLog(@"%s x:%f , y:%f", #__P__, __P__.x, __P__.y) 

이 그것을 추적합니다 :

CGPoint myPoint = CGPointMake(3,4); 
NSLogPoint(myPoint); 

은 추적 할 것이다
이 나는이 같은 매크로를 정의 할 수 있다고 생각 :

myPoint x:3.000000 , y:4.000000 

거기에 더 좋은 방법은 무엇입니까?

#define NSLogPoint(__P__) NSLog(@"%s x:%.2f , y:%.2f", #__P__, __P__.x, __P__.y) 
:

#define NSLogPoint(__P__) NSLog(@"%s x:%.0f , y:%.0f", #__P__, __P__.x, __P__.y) 

은 소수점 이하 두 자리를 가질 :

답변

2

에는 소수점이없는 것으로