Я пытаюсь найти простой способ вызвать NSLog для отслеживания координат myPoint.
Я понял, что могу определить макрос следующим образом:
#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
Есть ли лучший способ сделать это?