Хорошо, давайте рассмотрим пример
Пример
plist, содержащий несколько записей:
name(NSString*): Tom
age(int): 15
gender(NSString*): male
* Тестирование *
Для автоматического тестирования я бы поместил все свои свойства объекта User в массив.
userProperties = [@"Blake", 10, @"male"]
For every entry in userProperties array
if property at index i is equal to property at index i in plist
print YES
else
print NO
Примечание. Возможно, вам придется проверить, какой тип класса является объектом, чтобы вы могливыберите правильную функцию проверки.Значение для NSString вы будете использовать [NSString isEqualToString:@"string"]
, а для int вы будете использовать ==
Короче говоря.Все зависит от того, что вы хотите сделать.