人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile


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/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

こんな話では?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13111074623


匿名質問者さんのコメント
ご回答頂いたのに、お礼が遅くなってしまい、すみませんでした。 ありがとうございました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ