You have to create a method to do this kind of operation, like this:
NSString *separator = @", ";
NSString *cvs = @"";
for (NSObject *object in arrayOfObject) {
cvs = [NSString stringWithFormat:@"%@%@%@%@%@\n", cvs, [object att1], separator, [object att2], separator, [object att3]...];
}
//If you want to store in a file the CVS
[cvs writeToFile:pathToFile atomically:YES];
I suggest you to try to avoid the "appending" system that I'm using, this kind of operation generate leaks in memory.
Instead of a stringWithFormat that rewrite the same var, use this method that has been very well written:
Shortcuts in Objective-C to concatenate NSStrings
You can also take a look at this library: https://github.com/davedelong/CHCSVParser
I never used it, but it looks very helpful for write/read CVS files.