私はこの質問とその答えを見てきました、そしてそれらは私の混乱のいくつかを解決します、しかし私はまだいくつかのことについて心配しています:
このことを考慮:
int someCArray[5]={1,2,3,4,5};
[self processingTheArray:someCArray];
この方法は次のように説明されています。
-(void)processingTheArray:(int)theCArray;
さて、上記はうまくいきましたが、私が集めたとしても、それは正しい方法ではありません。それはコンパイラの警告を提供します:Incompatible pointer to integer conversion.
これはとにかく機能しているので私は心配する必要がありますか?
上記のリンクされたSOの質問の方法を使用して、これを行うことができます。
-(void)processingTheArray:(int)theCArray size:(NSUInteger)length;
しかし、私はlength
内部で何をしprocessingTheArray
ますか?