如NSFileManager中关于判断是否目录的
学习是最好的投资!
アドレス参照fileExistsAtPath:isDirectory: メソッドでは、(たとえば、bool *example) によって型パラメーター (たとえば、*example = YES ポインター) に値を割り当てることができ、それによって、外部変数 (isDir の値など)。
fileExistsAtPath:isDirectory:
bool *example
*example = YES
このメソッドは fileExistsAtPath:isDirectory の値を変更する必要があるため、isDir を直接渡すと (isDir の値を直接渡すのと同じ) 動作しないため、BOOL を使用してください。 &isDir を置き換える アドレスがメソッドに渡されるため、メソッドはこのアドレスに保存されている変数を割り当てたり変更したりできます。ここでの isDir の機能は、& のアドレスを取得することです。 isDir一部のメソッド パラメーターの前に「&」 (アンパサンド) が置かれるのはなぜですか?
fileExistsAtPath:isDirectory
isDir
BOOL
&isDir
&
このメソッドは
fileExistsAtPath:isDirectory
の値を変更する必要があるため、isDir
を直接渡すと (isDir
の値を直接渡すのと同じ) 動作しないため、BOOL
を使用してください。&isDir
を置き換える アドレスがメソッドに渡されるため、メソッドはこのアドレスに保存されている変数を割り当てたり変更したりできます。ここでのisDir
の機能は、&
のアドレスを取得することです。isDir
一部のメソッド パラメーターの前に「&」 (アンパサンド) が置かれるのはなぜですか?