私はこのコードを見つけました
-(NSString *) genRandStringLength: (int) len {
NSMutableString *randomString = [NSMutableString stringWithCapacity: len];
for (int i=0; i<len; i++) {
[randomString appendFormat: @"%C", [letters characterAtIndex: arc4random() % [letters length]]];
}
return randomString;
}
結果が不変の可変オブジェクトを渡しても大丈夫ですか?
それで、私たちはするべきですか?
return [randomString copy];
また
return randomString;