Ваш пост слишком расплывчатый. Использует ли ваше приложение калькулятора клавиатуру iOS или у вас есть пользовательские кнопки? И что вы подразумеваете под «десятичной кнопкой»? Вам нужна кнопка, которая вставляет десятичное место в номер, который вводит пользователь?
Как вы это сделаете, это зависит от того, как работает ваше приложение для калькулятора.
Я не собираюсь загружать и проверять ваше приложение для вас - извините. Вам нужно предоставить краткое, полное объяснение того, как работает ваше приложение, и что вы пытаетесь сделать.
Что касается вывода, это научная нотация, и это довольно распространенный способ отображения больших чисел. Строка формата «% g» (или «% G») автоматически переключается на научную нотацию, если показатель большой или достаточно мал. Прочтите описание «% g» в разделе документов Xcode в «Спецификаторы формата» для получения дополнительной информации.
Возможно, вы захотите создать пользовательский NSNumberFormatter и использовать его для форматирования выходного номера. Это даст вам больше контроля, чем вы получите с помощью stringWithFormat и т. П.
В основном ваша проблема в том, что вы хотите идентифицировать числа на кнопке rt ?? –