Q:

Альтернатива вложенным массивам

Мне нужно создать сложную структуру данных, скажем, массив 4 уровня вложенности, в котором некоторые уровни с символьными ключами (как NSDictionary), некоторые - с цифровыми (как NSArray). Если использовать для этого собственно NSArray и NSDictionary, то возникают проблемы с памятью (память не освобождается там где-то почему-то, а как ее овобождать непонятно и слишком сложно), к тому же на заграничных сайтах все в один голос кричат что это ужос-ужос. 
Какие есть другие варианты для такой организации данных? Если придется создать 4 класса для 4-х уровней вложенности, сразу говорю что это не подходит.

A:

CoreData в помощь, если нужна такая сложная структура с большой вложенностью, почему бы не создать нормальную модель данных с нормальными объетами и связями? NSOrderedSet relationships и NSManagedObjects все что нужно

