Рассмотрим пример. // // proSwift.ru // var intValue: Int = 0 var someRandomValue = 34.74553 intValue = Int(someRandomValue) // 34 intValue = lroundf(someRandomValue) // 35 Для получения целого значения из значения с плавающей запятой мы всегда можем сделать привидение типов …

Округление до ближайшего целого в Swift Read more »

Многие начинающие программисты путаются в понятиях методов типов (types) и методов экземпляров (instances). Есть очень хороший пример, на котором можно разобрать оба варианта методов.  Собственно, свойства также могут быть свойствами типа и класса. // // proSwift.ru // var d: Double = -3,5 if …

Метод класса и метод типа в Swift Read more »

Для преобразования строки в число используется конструкция вида: // // proSwift.ru // let someString: String = «543» NSNumberFormatter().numberFromString(someString).doubleValue В данном случае обобщенное число number преобразуется в Double NSNumber Generic класс для чисел let n = NSNumber (325.75) let intNumber = n.IntValue …

Преобразование String to Double Read more »

Если Вы проектируете программу с математическими вычислениями, то наверняка буде использовать разделитель целой и дробной части в числах  Double и Float. Запомните: в каждом регионе этот разделитель свой! Чтобы получить его нужно выполнить следующий код: let decimalSeparator = NSNumberFormatter().decimalSeparator ?? …

Десятичный разделитель на Swift Read more »