Size: a a a

2021 February 11

DK

Denis Kim in SwiftBook
Александр Князев
нет, стоит россия и русский, в переменной float = 3.14, делаю, условно, Text(String(float)) - выводятся точки
ну так ты не делаешь строковое представление числа. ты преобразуешь тип float к типу string
источник

IA

Ivan Akulov in SwiftBook
KurKing
приложения
тут еще команда имеет значение. то ли вы один, то ли вас сотня разработчиков
источник

АК

Александр Князев... in SwiftBook
Denis Kim
ну так ты не делаешь строковое представление числа. ты преобразуешь тип float к типу string
поясни
источник

WM

Wlad Madi in SwiftBook
возможно сработает String(describing: float)
источник

DK

Denis Kim in SwiftBook
ну есть разные типы данных. некоторые можно преобразовывать в другие. при этом меняется набор битов в памяти, в которой записано значение данного типа
источник

DK

Denis Kim in SwiftBook
например Double можно привести к Int отбросив дробную часть
источник

АК

Александр Князев... in SwiftBook
Denis Kim
ну есть разные типы данных. некоторые можно преобразовывать в другие. при этом меняется набор битов в памяти, в которой записано значение данного типа
в этом и состоит мой вопрос
источник

АК

Александр Князев... in SwiftBook
как выводить так, чтоб всегда локаль учитывалась
источник

ВК

Варя Кузнецова... in SwiftBook
Александр Князев
он же видит, что страна Россия и язык русский
если проверяете на симуляторе, то проверьте еще, установили ли вы на нем локаль. дефолтно там английская
источник

АК

Александр Князев... in SwiftBook
везде писать numberformatter не вариант
источник

K

KurKing in SwiftBook
Ivan Akulov
тут еще команда имеет значение. то ли вы один, то ли вас сотня разработчиков
я один, в планах подать как курсач возможно, я просто не шарю какие есть, но нужно что-то сложнее чем mvc или mvvm
источник

DK

Denis Kim in SwiftBook
то что вы делаете String(float) это и есть преобразование типа. Вы же изначально хотите вывести форматированный текст, содержащий данное число. Например "$1,000.54" это форматированное представление денежной суммы в 1000 долларов 54 цента
источник

A

AAllAA in SwiftBook
всем привет, подскажите плиз, мне нужно устанавливать высоту ячейки в зависимости от того, скрывается-ли контент в ней, или же нет, как это более правильно сдеделать?
источник

АК

Александр Князев... in SwiftBook
Варя Кузнецова
если проверяете на симуляторе, то проверьте еще, установили ли вы на нем локаль. дефолтно там английская
источник

DK

Denis Kim in SwiftBook
для это существует NumberFormatter. точно так же как и DateFormatter существует для преобразования позиции времени в какой вид с использованием календаря
источник

DK

Denis Kim in SwiftBook
Александр Князев
везде писать numberformatter не вариант
а чем проблема?
источник

ВК

Варя Кузнецова... in SwiftBook
ну тогда пишите расширение для float, которое под капотом будет юзать numberFormatter
источник

АК

Александр Князев... in SwiftBook
Denis Kim
а чем проблема?
как минимум, это некрасиво
источник

DK

Denis Kim in SwiftBook
это единственно правильный способ
источник

WM

Wlad Madi in SwiftBook
Александр Князев
везде писать numberformatter не вариант
Функцию сделайте тогда, которая будет принимать число и возвращать строку в нужном формате
источник