Как округлить CGFloat

Я сделал этот метод

+ (CGFloat) round: (CGFloat)f {
    int a = f;
    CGFloat b = a;
    return b;
}

Это работает как ожидалось, но это только округляет. И если это отрицательное число, оно все еще округляется.

Это был просто быстрый метод, который я сделал, не очень важно, чтобы он правильно округлялся, я просто сделал так, чтобы округлять значения x и y камеры для моей игры.

Этот метод в порядке? Это быстро? Или есть лучшее решение?

Ответы на вопрос(6)

Ваш ответ на вопрос