xcodeのObjectiveCで「in」を使用できることに気づきました。
「in」とはどういう意味ですか?そしてそれをコードでどのように使用できますか?「in」は通常の文で使用でき、結果は非常にあいまいであるため、Googleで何も見つかりませんでした。
xcodeのObjectiveCで「in」を使用できることに気づきました。
「in」とはどういう意味ですか?そしてそれをコードでどのように使用できますか?「in」は通常の文で使用でき、結果は非常にあいまいであるため、Googleで何も見つかりませんでした。
obj-cコレクションを高速に列挙するための構文で使用される「in」
これは、「in」演算子に関するAppleの公式ドキュメントです。
基本的に、構成
for(SomeClass* anObject in aCollection){
....
}
コレクション内のすべてのオブジェクトを調べますaCollection
。
in
キーワードは、に準拠するオブジェクトを反復処理するために使用されますNSFastEnumeration
。たとえば、配列を反復処理するには、次のようにします。
NSArray *a = [NSArray arrayWithObjects: @1, @2, @3, nil];
for (NSNumber *n in a) {
// Do something with n
}
について話してるの:
for (NSObject* object in myArray)
{
}
これは高速な列挙です。