У меня есть NSMutableArray
с именем myObjectArray, который содержит и массив NSObjects
с именем myObject. myObject имеет два поля (элементы?), которые NSString
. как это:
@interface myObject : NSObject {
NSString * string1;
NSString * string2;
}
У меня есть NSMutableArray
, который содержит около 50 из этих объектов, все с разными string1 и string2. тогда у меня есть и независимая NSString
переменная, называемая otherString;
Существует ли быстрый способ доступа к myObject из myObjectArray, строка которого1 соответствует otherString?
Я должен сказать, что это то, что у меня есть, но мне интересно, есть ли более быстрый путь:
-(void) matchString: {
NSString * testString = otherString;
for(int i=0; i<[myObjectArray count];i++){
myObject * tempobject = [myObjectArray objectAtIndex:i];
NSString * tempString = tempobject.string1;
if ([testString isEqualToString:tempString]) {
// do whatever
}
}
}