大家讲道理2017-04-18 09:59:01
アドレス参照
fileExistsAtPath:isDirectory:
メソッドでは、(たとえば、bool *example
) によって型パラメーター (たとえば、*example = YES
ポインター) に値を割り当てることができ、それによって、外部変数 (isDir の値など)。
PHP中文网2017-04-18 09:59:01
このメソッドは fileExistsAtPath:isDirectory
の値を変更する必要があるため、isDir
を直接渡すと (isDir
の値を直接渡すのと同じ) 動作しないため、BOOL
を使用してください。 &isDir
を置き換える アドレスがメソッドに渡されるため、メソッドはこのアドレスに保存されている変数を割り当てたり変更したりできます。ここでの isDir
の機能は、&
のアドレスを取得することです。 isDir
一部のメソッド パラメーターの前に「&」 (アンパサンド) が置かれるのはなぜですか?