+ pathForResource:ofType:inDirectory:
+ pathsForResourcesOfType:inDirectory:
- pathsForResourcesOfType:inDirectory:
- pathForResource:ofType:inDirectory:
- pathForResource:ofType:
Availability 有効性
Technology
key
The key for a string in the table identified by table
.
table
によって識別されるテーブルの中のある文字列に対するキー。
value
The value to return if key
is nil
or if a localized string for key
can’t be found in the table.
key
がnil
ならばまたはkey
に対するローカライズされた文字列がそのテーブルにおいて見つけられなかったならば返す値。
tableName
The receiver’s string table to search. If table
is nil
or is an empty string, the method attempts to use the table in Localizable
.
検索することになる、レシーバの持つ文字列テーブル。table
がnil
または空の文字列ならば、メソッドはLocalizable
の中のテーブルを使うことを試みます。
A localized version of the string designated by key
in table table
. This method returns the following when key is nil
or not found in table:
key
によって指定される、テーブルtable
の中の文字列のローカライズされたバージョン。このメソッドは、キーがnil
またはテーブルにおいて見つけられない場合は次のものを返します:
If key
is nil
and value
is nil
, returns an empty string.
key
がnil
でありvalue
がnil
であるならば、空の文字列を返します。
If key
is nil
and value
is non-nil
, returns value.
key
がnil
でありvalue
が非nil
であるならば、valueを返します。
If key
is not found and value
is nil
or an empty string, returns key
.
key
が見つけられないそしてvalue
がnil
または空の文字列であるならば、key
を返します。
If key
is not found and value
is non-nil
and not empty, return value
.
key
が見つけられないそしてvalue
が非nil
であり空でないならば、value
を返します。
For more details about string localization and the specification of a .strings
file, see “String Resources.”
文字列ローカライゼーションについての詳細及び.strings
ファイルの仕様の詳細として、“String Resources” を見てください。
Using the user default NSShow
, you can alter the behavior of localized
to log a message when the method can’t find a localized string. If you set this default to YES
(in the global domain or in the application’s domain), then when the method can’t find a localized string in the table, it logs a message to the console and capitalizes key
before returning it.
ユーザ初期設定のNSShow
を使って、あなたはlocalized
の挙動を改めて、メソッドがローカライズされた文字列を見つけられない場合にメッセージを記録できます。あなたがこの初期設定をYES
に設定する(グローバルドメインにおいてまたはアプリケーションの持つドメインにおいて)ならば、そのときメソッドがローカライズされた文字列をテーブルにおいて見つけられない場合、それはメッセージをコンソールに記録して、key
をそれを返す前にキャピタライズします。
The following example cycles through a static array of keys when a button is clicked, gets the value for each key from a strings table named Buttons
, and sets the button title with the returned value:
次の例は、ボタンがクリックされる時いくつかのキーからなる静的配列を端から端まで循環して、各キーに対する値をButtons
と命名される文字列テーブルから取得して、そしてボタンのタイトルをその返される値で設定します:
+ pathForResource:ofType:inDirectory:
+ pathsForResourcesOfType:inDirectory:
- pathsForResourcesOfType:inDirectory:
- pathForResource:ofType:inDirectory:
- pathForResource:ofType: