Если вы в порядке с обычным старым массивом C:
struct foo{
int bar;
};
int main (int argc, const char * argv[]) {
struct foo foobar[3];
foobar[0].bar = 7;
}
Если вы хотите NSArray, вам понадобится объект-оболочка. Большинство примитивов используют NSNumber, но это может быть неприменимо к вашей структуре. Оболочка не будет очень трудной для написания, хотя это побеждает цель использования структуры!
Редактировать: Это то, что я не сделал, а просто подумал. Если вы думаете об этом, NSDictionary в основном структура для объектов. Ваши ключи могут быть именами компонентов структуры как NSStrings, а ваши значения могут иметь соответствующий тип данных, помещенный в соответствующую оболочку Какао. Затем просто поместите эти словари в NSArray.
Я думаю, суть в том, что у вас есть много вариантов. На вашем месте я бы поэкспериментировал и посмотрел, что работает лучше.