У меня есть специальное требование, чтобы узнать, использует ли текущая локаль числа, основанные на запятых или периодах. Есть ли простой способ узнать это?
- (NSString *) getDecimalSeparator { return [[NSLocale currentLocale] objectForKey:NSLocaleDecimalSeparator]; }
Вернет текущий разделитель.Я использую его для создания действительных файлов CSV.
Я предлагаю взглянуть на класс NSNumberFormatter:
Ссылка на класс NSNumberFormatter
Руководство по программированию при выполнении этого через CoreFoundation:
Руководство по программированию форматирования данных
Хорошо, что вы тратите время на это, в моем приложении я использовал свой собственный формат отметки времени, а система позволяет вам выбирать собственный формат отметки времени ...Излишне говорить, что у меня были злые пользователи.