это то, как вы добавляете NSString к NSArray, который хранится в файле plist.
NSArray *array = [NSArray arrayWithContentsOfFile:path];
NSMutableArray *mutableArray = [array mutableCopy];
[mutableArray addObject:@"FooBar"];
[mutableArray writeToFile:path atomically:YES];
[mutableArray release];
Но нет необходимости сохранять файл на диск каждый раз, когда вы добавляете строку.Скорее всего, это нормально, чтобы сохранить его на диск, когда вы выходите из представления и / или когда вы выходите из приложения.
Вы уже знаете, как создать NSArray из файла plist, поэтому вы можете использовать этот NSArray в качестве источника данных для вашего UITableView, для этого есть десятки учебных пособий, поэтому я пропускаю эту часть.
Если вы используете .plist для какой-то синхронизации между несколькими viewControllers, вы делаете это неправильно.В этом случае вы должны спросить еще раз.