Приветствия
Мне нравится строгая типизация на C. Поэтому я не хочу хранить 2D вектор с плавающей точкой, если мне нужны целые числа. Есть ли в Apple эквивалент CGPoint
, в котором данные хранятся как целые числа?
Я реализовал свой тип Vector2i
и его сопутствующую функцию Vector2iMake()
в CGPoint, но что-то глубоко во мне кричит, что Apple уже была там.
Обновление, чтобы объяснить.
Мне нужен тип данных, который будет хранить координаты в настольной игре. Это наиболее определенно целые числа. То же самое было бы, если бы я реализовал пошаговую стратегию на основе плиток или RPG на основе плиток.