3

xcodeのObjectiveCで「in」を使用できることに気づきました。

「in」とはどういう意味ですか?そしてそれをコードでどのように使用できますか?「in」は通常の文で使用でき、結果は非常にあいまいであるため、Googleで何も見つかりませんでした。

4

4 に答える 4

6

obj-cコレクションを高速に列挙するための構文で使用される「in」

于 2012-09-12T13:43:57.850 に答える
5

これは、「in」演算子に関するAppleの公式ドキュメントです。

基本的に、構成

for(SomeClass* anObject in aCollection){
      ....
}

コレクション内のすべてのオブジェクトを調べますaCollection

于 2012-09-12T13:44:17.410 に答える
2

inキーワードは、に準拠するオブジェクトを反復処理するために使用されますNSFastEnumeration。たとえば、配列を反復処理するには、次のようにします。

NSArray *a = [NSArray arrayWithObjects: @1, @2, @3, nil];

for (NSNumber *n in a) {
  // Do something with n
}
于 2012-09-12T13:45:41.643 に答える
0

について話してるの:

for (NSObject* object in myArray)
{

}

これは高速な列挙です。

于 2012-09-12T13:44:25.980 に答える