Как распечатать (NSLog) свойства пользовательского объекта, добавленного в NSMutableArray

У меня есть пользовательский объект, который я создаю с 3 свойствами, определенными в нем. Я создаю объект и присваиваю значения этим свойствам. После этого я поместил этот объект вNSMutable Array, Я знаю, что могу использовать:

for (id obj in personArray)
{
             NSLog(@"obj: %@", obj);
}
NSLog(@"%@", personArray);

Чтобы сказать мне, какие объекты находятся в моем массиве. Но я хочу пойти на уровень глубже, я хочу видеть свойства каждого из этих объектов. Я просто не знаю, как их нацелить.

Вот код, который я использую: Person - мой пользовательский объект.

personObject = [[Person alloc]init];
[personObject setFirstName:firstName.text];
[personObject setLastName:lastName.text];
[personObject setEmail:emailAddress.text];

// add the person object to the array
// the array was alloc and init in a method above this code.
[personArray addObject:personObject];

for (id obj in personArray)
{
    NSLog(@"obj: %@", obj);
}

NSLog(@"%@", personArray);

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

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