Я изучал приведенный ниже примерный код образца. Мой вопрос заключается в том, что при создании метода, принимающего массив как параметр -(int) match: (NSArray *)otherCards;
Имеет ли это значение, что объекты в этом массиве являются карточками, потому что он объявлен в Card.h
? Я не понимаю, откуда берутся card
в if ([card.contents isEqualToString:self.contents])
. Большое спасибо за вашу помощь!Объявление массива объектов в объекте c
 Card.h
#import <Foundation/Foundation.h>
@interface Card : NSObject
@property (strong, nonatomic) NSString *contents;
@property (nonatomic, getter=isChosen) BOOL chosen;
@property (nonatomic, getter=isMatched) BOOL matched;
- (int)match:(NSArray *)otherCards;
@end
Card.m
interface Card()
@end
@implementation Card
- (int)match:(NSArray *)otherCards
{
int score = 0;
if ([card.contents isEqualToString:self.contents]) {
score = 1;
}
return score;
}
@end
Вопросов просят нас, чтобы рекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебник или другие пределы участка ресурсы являются вне темы для переполнения стека –