["name_23_something", "name_25_something", "name_2_something"]; のような文字列を持つ「names」という名前の配列があります。["name_25_something", "name_23_something", "name_2_something"]; ["name_25_something", "name_23_something", "name_2_something"];
並べ替えを数字で行う必要があるため、数字の抽出から始める必要があると思います。
for(NSString *name in arr) {
NSArray *nameSegments = [name componentsSeparatedByString:@"_"];
NSLog("number: %@", (NSString*)[nameSegments objectAtIndex:1]);
}
キーを使用して辞書を作成することを考えていますが、それが正しいobjective-cの方法であるかどうかはわかりません。代わりに使用できる方法がいくつかありますか? この並べ替えを適切な方法で行うためのヒントやサンプル コードを教えてください。
ありがとうございました