Objective-C按字母顺序排序nsarray与本地化日语?

Objective-C按字母顺序排序nsarray与本地化日语?,objective-c,unicode,localization,nsarray,Objective C,Unicode,Localization,Nsarray,是本地化的“jp”还是“jap” 在 试试这个 [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"ja_JP"] forKey:@"AppleLanguages"]; 试试这个 [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"ja_JP"] forKey:@"AppleLanguages"]

是本地化的“jp”还是“jap”

试试这个

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"ja_JP"] forKey:@"AppleLanguages"];
试试这个

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"ja_JP"] forKey:@"AppleLanguages"];

您可以按如下方式对数组进行排序

NSArray *sortedArray = [yourArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];

localizedCaseInsensitiveCompare
是方法中的一部分。

您可以按如下方式对数组进行排序

NSArray *sortedArray = [yourArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];


localizedCaseInsensitiveCompare
是一种方法。

请详细说明你的问题。我在那里住了五年,我可以告诉你它可能不是“日本”。这是二战遗留下来的贬义词…@保罗我不知道。谢谢你/我更正。请详细说明你的问题。我在那里住了五年,我可以告诉你这可能不是“日本佬”。这是二战遗留下来的贬义词…@保罗我不知道。谢谢你纠正它/我。谢谢,我今天会给出反馈。它有效:)顺便问一下,我在哪里可以找到AppleLanguages的这些值的列表?谢谢,我今天会给出反馈。它有效:)顺便问一下,我在哪里可以找到AppleLanguages的这些值的列表?你是对的,但是我应该如何按照当地语言进行排序呢?我刚才提到的将按照当地语言进行排序。请检查文档中的
localizedCaseInsensitiveCompare:
。这就是我给出链接的原因。但是我应该在哪里设置本地语言呢?如何设置本地语言?这是我的问题。你可以在iPhone/iPad/iPod设置->常规->国际化中设置语言,但如何以编程方式设置它?你是对的,但我应该如何根据本地语言排序?我提到的将根据本地语言排序。请检查文档中的
localizedCaseInsensitiveCompare:
。这就是我给出链接的原因。但是我应该在哪里设置本地语言呢?如何设置本地语言?这是我的问题。你可以在iPhone/iPad/iPod设置->常规->国际化中设置语言,但如何以编程方式进行设置?