たぶんこれはばかげた答えかもしれませんが、私はiOSではかなり新しいです..アプリで特定の方法で数字を表示する必要があります。現在、NSString のサービスから受け取った番号があります。しかし、たとえば、番号が123456789の場合、ラベルに123.456.789として表示する必要があります..それを行う方法があるかどうかは誰にもわかりますか?
編集:iosおよびiphoneタグを追加
たぶんこれはばかげた答えかもしれませんが、私はiOSではかなり新しいです..アプリで特定の方法で数字を表示する必要があります。現在、NSString のサービスから受け取った番号があります。しかし、たとえば、番号が123456789の場合、ラベルに123.456.789として表示する必要があります..それを行う方法があるかどうかは誰にもわかりますか?
編集:iosおよびiphoneタグを追加
使用NSNumberFormatter
:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSString *formattedOutput = [formatter stringFromNumber:[attributesDict objectForKey:NSFileSystemFreeSize]];
NSLog(@"System free space: %@", formattedOutput);
番号が最初に文字列として入力される場合は、最初に番号を作成する必要があります。これは、NSString
のintValue
メソッドを使用して実行できます。
[NSString localizedStringWithFormat:@"%@", myNumber];