В контексте программирования на iPhone я использую GHKit для модульного тестирования (gabriel / gh-unit на github).
Вот ошибочное утверждение теста:
GHAssertEquals(150, 15, @"someLimit");
а вот диагностика из GHKit (отображается в симуляторе и в консоли Xcode):
2009-07-25 22:41:12.553 UnitTests[38404:3f07] Exception: '<96000000>' should be equal to '<0f000000>' +/-'(null)'. someLimit
Очевидно, GHKit отображает ошибочные значения в шестнадцатеричном гексе.
ОК, я могу преобразовать в целочисленные значения, но почему так? Это функция или ошибка?