次の Objective-C の例を考えると、別々のステートメントを保持するか、それらを 1 つにまとめるかは、単にスタイルと読みやすさの問題ですか? どちらにも実際の利点はありますか?個々の変数を宣言するのはメモリの無駄ですか?
NSDictionary *theDict = [anObject methodToCreateDictionary];
NSArray *theValues = [theDict allValues];
NSString *theResult = [theArray componentsJoinedByString:@" "];
また
NSString *theResult = [[[anObject methodToCreateDictionary] theValues] componentsJoinedByString:@" "];