このコードは、カード クラスのインスタンス内にあります。次のようなプロパティがあります: self.shape、self.color。NSArray は、同じ self.shape などを取得したこのクラスのotherCards
他のインスタンスで満たされています...
しかし、形状、色、数値などの両方で機能する比較メソッドを作成したいので、それを渡すことで self.shape を比較しotherCards
、 self.color を渡すことで self.color を比較しますotherCards
[self attributesIsEqual:self.shape with attribute:otherCards] //Calling the method
- (BOOL)attributesIsEqual: (id)attribue with: (NSArray *)otherCards
{
// Compare whatever (id) attribute to the same attribute in otherCards
}