Можно ли динамически вызывать переменную в Objective C?

Вот объект и имеет следующий атрибут:

NSString attri1;
NSString attri2;
NSString attri3;
NSString attri4;

Если я хочу перечислить эти атрибуты, я могу позвонить

NSLog(aObj.attri1);

Но могу ли я сделать 1 как переменную, чтобы вызвать его из цикла? Возможно ли это сделать в target-c?

for(int i = 0; i < [array count]; i++)
{
    NSLog(aObj.attri1); //is this possible to become one line, dynamic generated variable
}

Спасибо. Кстати, как называется эта функция? Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос