Instance Method インスタンスメソッド

initWithFormat:locale:

Returns an NSString object initialized by using a given format string as a template into which the remaining argument values are substituted according to given locale. NSStringオブジェクトを返します、与えられた書式設定文字列を、それへと残りの引数値がある与えられたロケールに従って置き換えられるテンプレートとして使うことによって初期化されます。

Declaration 宣言

- (instancetype)initWithFormat:(NSString *)format 
                        locale:(id)locale, ...;

Parameters パラメータ

format

A format string. See Formatting String Objects for examples of how to use this method, and String Format Specifiers for a list of format specifiers. This value must not be nil. 書式設定文字列。Formatting String Objectsをこのメソッドを使う方法の例として、String Format Specifiersを書式設定指定子のリストとして見てください。この値は、nilではいけません。

locale

An NSLocale object specifying the locale to use. To use the current locale, pass [NSLocale currentLocale]. To use the system locale, pass nil. あるNSLocaleオブジェクト、使用するロケールを指定します。現在のロケールを使うには、[NSLocale currentLocale]を渡してください。システムロケールを使うには、nilを渡してください。

For legacy support, this may be an instance of NSDictionary containing locale information. レガシーサポートのために、これはロケール情報を含んでいるNSDictionaryのインスタンスであるかもしれません。

...

A comma-separated list of arguments to substitute into format. formatへと置換することになる、引数のコンマ区切りのリスト。

Discussion 議論

Invokes initWithFormat:locale:arguments: with locale as the locale. initWithFormat:locale:arguments:を、localeをロケールとして使って発動します。

See Also 参照

Creating and Initializing Strings 文字列の作成と初期化