Вероятно, я мог бы создать класс, который содержит CGPoint в качестве переменной экземпляра, как обертка. Имеет ли это смысл? Я чувствую себя неловко с этим, хотя. Я надеюсь, что есть лучшее решение.
Как насчет любого скалярного типа, созданного самим собой? Вам нравится MyCoolScalarType?