2009-08-29 9 views
1

ロケールオブジェクトには、Appleの説明より多くの情報が含まれている必要があります。つまり、複数の日付書式文字列を含む必要があります。どのようにこれらのすべてのものを印刷して、それらがどこにあるかを見ることができますか?オブジェクトに関するすべての情報を出力する方法はありますか?ロケールの利用可能なすべての情報を印刷するには?

答えて

1

なぜNS/CFLocaleオブジェクトに日付書式文字列が含まれていると思われますか?私はこれらの文字列がNSDateFormatterクラスに格納されていると仮定します。インスタンスデータではなく静的データである可能性があります。ちょうど私の推測、しかしNSCalendarとの私の経験に基づいて。

+0

は、このすべての文化的な情報が含まれているものではありませんか?それは少し迂回している。 –

+0

ロケールには、現在のロケールの識別子が含まれています。 NSDateFormatterがその識別子を使用して、日付書式に関連する正しいカルチャ情報を判断することは合理的です。私の経験から、後者は実装されていることが示唆されています。新しいロケールを簡単に作成できないのはこのためです。繰り返しますが、そこに日付の書式があるかもしれませんが、オブジェクトのメモリダンプには1つも表示されません。そのように実装されていると信じる理由はありません。 –

関連する問題