匿名質問者

objective-Cの質問です。

int main(int argc, const char * argv[])
{

@autoreleasepool {

NSNumber *num1=[[NSNumber alloc]initWithInt:3];
NSNumber *num2=[[NSNumber alloc]initWithInt:1];
NSNumber *num3=[[NSNumber alloc]initWithInt:2];
NSArray *arrNum=[[NSArray alloc]initWithObjects:num1,num2,num3, nil];

NSString *str1=[[NSString alloc]initWithString:@"abc"];
NSString *str2=[[NSString alloc]initWithString:@"ghi"];
NSString *str3=[[NSString alloc]initWithString:@"def"];
NSArray *arrStr=[[NSArray alloc]initWithObjects:str1,str2,str3, nil];


NSArray *arrNumSorted=[arrNum sortedArrayUsingSelector:@selector(compare:)];
NSArray *arrStrSorted=[arrStr sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];

for (int i=0; i<[arrNumSorted count]; i++) {
NSLog(@"%d",[[arrNumSorted objectAtIndex:i]intValue]);
}

for (int i=0; i<[arrStrSorted count]; i++) {
NSLog(@"%@",[arrStrSorted objectAtIndex:i]);
}
}
return 0;
}

とプログラミングをすると、Using 'initWithString:'with a literal is redundantと出てきます。
なにがいけないのでしょうか・・・。
教えてください!!

回答の条件
  • 1人50回まで
  • 登録:
  • 終了:2013/08/24 20:20:06

ベストアンサー

匿名回答1号 No.1

匿名質問者

ご回答頂いたのに、お礼が遅くなってしまい、すみませんでした。
ありがとうございました。

2013/08/27 19:24:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません