これは非常に簡単です。ただし、代わりにNSMutableDictionaryを調べることをお勧めします。NSStringとDictionaryの両方にメソッドwriteToFile:@"filename.txt"があります。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setValue:[nameField stringValue] forKey:@"name"];
[dict setValue:[weightField stringValue] forKey:@"weight"];
[dict setValue:date forKey:@"date"];
[dict writeToFile:name atomically:YES];
同じ方法でファイルから読み取ります。
NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithContentsOfFile:name];
それが得るのと同じくらい簡単