Как указывалось ранее, вам лучше всего добавить класс для хранения информации, а затем добавить каждый объект в NSArray (вот пример):
@interface User : NSObject
{
NSString *string1;
NSString *string2;
int int1;
int int2;
int int3;
}
@property (nonatomic, retain) NSString *string1;
@property (nonatomic, retain) NSString *string2;
@property (nonatomic) int int1;
@property (nonatomic) int int2;
@property (nonatomic) int int3;
@end
@implementation User
@synthesize string1, string2, int1, int2, int3;
// Add init and dealloc methods here
@end
// creating objects somewhere else in the code
User *userObj1 = [[User alloc] init];
User *userObj2 = [[User alloc] init];
userObj1.string1 = @"User1";
userObj1.int1 = 7;
NSArray *arrayOfUserObjects =
[[NSArray alloc] initWithObjects: userObj1, userObj2, nil];
[userObj1 release];
[userObj2 release];
// do stuff with array with User Objects