Как другие сказали, существуют преимущества и недостатки так или иначе, Вы идете сюда. Преимущества WPF, как другие сказали, включают:
Однако существуют недостатки к WPF, где Windows Forms преуспевают:
Наконец, примите во внимание, что можно создать большой, привлекательный и привлекательный UIs или в инструменте, если Вы делаете работу (или используйте правильные сторонние программы). В конце дня ни один не обязательно лучше при всех обстоятельствах. Используйте то, что чувствует себя хорошо для проекта.
На самом деле, самый простой способ зарегистрировать CGPoint
:
NSLog(@"%@", NSStringFromCGPoint(point));
Эквивалент какао для настольных ПК - NSStringFromPoint ()
.
point.x is a floating point number, so you should use:
NSLog(@"x: %f", point.x);
Самый простой способ записать значение CGPoint
- использовать класс NSValue
, так как он предоставит вам все соответствующие значения, отформатированные для консоли. Это делается так:
NSLog(@"myPoint = %@", [NSValue valueWithCGPoint:myPoint]);
Вы также можете использовать методы + valueWithCGRect
и + valueWithCGSize
из NSValue
, когда пытаетесь войти, скажем,