Type Method
型メソッド
localizedUserNotificationString(forKey:arguments:)
Returns a localized string intended for display in a notification alert.
ローカライズされた文字列を返します、通知アラートにおいて表示されるのを意図されます。
Declaration
宣言
class func localizedUserNotificationString(forKey key: String
,
arguments: [Any]?) -> String
Parameters
パラメータ
key
The key to use when looking up the string in the app’s Localizable.strings
file.
アプリの持つLocalizable.strings
ファイルにおいて文字列を捜す時に使うキー。
arguments
An array of values to substitute for escaped characters in the string.
文字列の中のエスケープされた文字の代わりに使う値からなるある配列。
Return Value
戻り値
A string whose value is created dynamically from a localized string resource. If a string resource corresponding to the specified key
cannot be found, the returned string is empty.
ある文字列、それの値はローカライズされた文字列リソースから動的に作成されます。指定されたkey
に対応する文字列リソースが見つけられないならば、返される文字列は空です。
Discussion
議論
When configuring the content of a local notification using the User Notifications framework, use this method to create strings whose contents are stored in your app’s Localizable.strings
file. When the notification is about to be displayed, the string object uses the key and arguments you specify to load the appropriate localized version of the string. If the localized string has any escaped character sequences—that is, special characters proceeded by a percent (%) sign—those character sequences are replaced by the values in the arguments
parameter.
ローカルな通知の内容をUser Notificationsフレームワークを使って構成設定している場合、このメソッドを使うことで、それの内容があなたのアプリの持つLocalizable.strings
ファイルに格納される文字列を作成してください。通知がまさに表示されようとする場合、文字列オブジェクトはキーとあなたが指定する引数を使うことで、その文字列の適切にローカライズされたバージョンをロードします。ローカライズされた文字列が何らかのエスケープされた文字シーケンスを持つならば — すなわち、パーセント(%)符号によって先行される特殊文字 — それらの文字シーケンスはarguments
パラメータの中の値によっと置き換えられます。
For information about how strings are formatted, see String Resources in Resource Programming Guide.
文字列が書式設定される方法についての情報として、String ResourcesをResource Programming Guideにおいて見てください。
See Also
参照
Creating and Initializing Strings
文字列の作成と初期化
init()
Returns an initialized NSString
object that contains no characters.
初期化されたNSString
オブジェクトを返します、それは文字を含みません。
init(string: String)
Returns an NSString
object initialized by copying the characters from another given string.
NSString
オブジェクトを返します、別の与えられた文字列から文字をコピーすることによって初期化されます。
init?(utf8String: UnsafePointer<CChar>)
Returns an NSString
object initialized by copying the characters from a given C array of UTF8-encoded bytes.
NSString
オブジェクトを返します、UTF8符号化されたバイトからなる与えられたC配列から文字をコピーすることによって初期化されます。
init(format: String, arguments: CVaListPointer)
Returns an NSString
object initialized by using a given format string as a template into which the remaining argument values are substituted without any localization.
あるNSString
オブジェクトを返します、与えられた書式設定文字列をテンプレートとして使って、それへと残りの引数値が何らローカライズなしに置き換えられることによって初期化されます。
init(format: String, locale: Any?, arguments: CVaListPointer)
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 information. This method is meant to be called from within a variadic function, where the argument list will be available.
NSString
オブジェクトを返します、与えられた書式設定文字列を、それへと残りの引数値が指定ロケール情報に従って置き換えられるあるテンプレートとして使うことによって初期化されます。このメソッドは、可変長引数関数内から呼び出されるためのものです、そこでは引数リストが利用可能です。
init?(data: Data, encoding: UInt)
Returns an NSString
object initialized by converting given data into UTF-16 code units using a given encoding.
NSString
オブジェクトを返します、与えられたデータをUTFー16コード単位へとある与えられた符号化を使って変換することによって初期化されます。