2 に答える
1
stringWithFormat
の「単なる」フロントエンドsprintf
です。単純な C であるため、scanf
必要に応じてそのバリアントも利用できます。
于 2012-10-09T11:21:17.610 に答える
0
あなたがあなたの機能を説明する方法parseWithFormat
では、それは構造的な曖昧さのために機能することができません。
フォーマット置換の%@
マーカーが結果文字列string
に含まれていないため、結果の抽出があいまいになる可能性があります。
例:
NSString *format = @"He likes %@ and %@.";
NSString *string = [NSString
stringWithFormat:format, @"apples and oranges", @"bananas"];
// --> @"He likes apples and oranges and bananas."
NSArray *array = [string parseWithFormat:format];
// Array could be:
// @[@"apples and oranges", @"bananas"] or
// @[@"apples" @"oranges and bananas"]
于 2012-10-09T12:30:01.907 に答える