Следующие урожаи 6000:
firstLabel.text = [[NSString alloc] initWithFormat:@"%f",(6*pow(10,3))];
Как это можно сделать, чтобы отобразить число в научной нотации, например 6 x 10^3 или 6e3?
6 x 10^3
6e3
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html
короче говоря, вы хотите% e.
Посмотрите на NSNumberFormatter и NSNumberFormatterScientificStyle.
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [formatter setNumberStyle:NSNumberFormatterScientificStyle]; NSString *formattedNumber = [formatter stringFromNumber:someNSNumber];
И да, отпустите ваш форматер.