Вы не можете сгенерировать xibs / nibs программным способом.
Я предлагаю вместо этого сохранить координаты изображения в виде файла plist.Файл plist может содержать NSArray или NSDictionary объектов, поэтому (например) создайте массив координат следующим образом:
NSMutableArray *coordinates = [NSMutableArray array];
for (UIImageView *view in arrayOfImageViews)
{
NSString *position = NSStringFromCGPoint(view.center);
[coordinates addObject:position];
}
[coordinates writeToFile:someFileName atomically:YES];
Затем вы можете загрузить его таким же способом, используя
NSArray *coordinates = [NSArray arrayWithContentsOfFile:filename];
Затем выполните цикл по массиву и используйте его для регенерации ваших изображений.
Очевидно, что это упрощенный пример, поскольку вам нужно будет также включить имена изображений и другие данные в свой список, но, надеюсь, вы получитеидея.Ваш массив, вероятно, на самом деле будет содержать словари, каждый из которых содержит имя изображения и значение координаты.