macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

numberStyle

スタイルを返します

解説

スタイルを返します。
【NSNumberFormatterStyle】
●NSNumberFormatterNoStyle
   スタイルなし(10.4以降)
●NSNumberFormatterDecimalStyle
    10進数スタイルフォーマット(10.4以降)
●NSNumberFormatterCurrencyStyle
    通貨スタイルフォーマット(10.4以降)
●NSNumberFormatterPercentStyle
    パーセントスタイルフォーマット(10.4以降)
●NSNumberFormatterScientificStyle
    科学スタイルフォーマット(10.4以降)
●NSNumberFormatterSpellOutStyle
スペルアウトフォーマット、例えば23ならtwenty-three(10.4以降)

返り値

( NSNumberFormatterStyle )

なし

引数

クラス

NSNumberFormatter

Instance Methods

使用可能

10.4

参照

-setNumberStyle:

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
	NSNumberFormatter *numFormat = [[[NSNumberFormatter alloc] init] autorelease] ;
		[numFormat setFormatterBehavior: NSNumberFormatterBehavior10_4 ];
		[numFormat setNumberStyle: NSNumberFormatterSpellOutStyle ];

	
	switch([numFormat numberStyle])
	{

	case NSNumberFormatterNoStyle:
		NSLog(@"NSNumberFormatterNoStyle");
		break;
		
	case NSNumberFormatterDecimalStyle:
		NSLog(@"NSNumberFormatterDecimalStyle");
		break;
		
	case NSNumberFormatterCurrencyStyle:
		NSLog(@"NSNumberFormatterCurrencyStyle");
		break;
	case NSNumberFormatterPercentStyle:
		NSLog(@"NSNumberFormatterPercentStyle");
		break;
	case NSNumberFormatterScientificStyle:
		NSLog(@"NSNumberFormatterScientificStyle");
		break;
	case NSNumberFormatterSpellOutStyle:
		NSLog(@"NSNumberFormatterSpellOutStyle");
		break;

	default:
		NSLog(@"default");
	}

}

@end