:localizedCaseInsensitiveCompare:とcaseInsensitiveCompare:の違いは何ですか?私は次のコード行を使用するつもりだった
[[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES selector:@selector(caseInsensitiveCompare:)];
「をcaseInsensitiveCompareは、」私は、文字列で使用して慣れている方法です。しかし、私が使用していることを示している例は、用途から:
[[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)];
です(違いはローカライズされた単語です)。この言葉は何をするのですか?「局所化」方法と通常の方法とはどう違うのですか?
アップルのデベロッパー向けのドキュメントは、これらの2つの方法がどのように異なるのか非常に有益ではありません。
アプリの場合、それがあることを意味する(単にローカライズ-方法です複数の言語がある場合は、それを使用する必要があります)。 – Emil