Как лучше всего подсчитать количество записей в списке свойств?
В настоящее время я строю словарь из записей plist (*) и затем использую счетчик словаря:
NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:myPlistPath];
NSDictionary *myPlistDict = (NSDictionary *) [NSPropertyListSerialization
propertyListFromData:plistXML
mutabilityOption:NSPropertyListMutableContainersAndLeaves
format:&format
errorDescription:&errorDesc];
NSLog(@"There are %d entries in the plist.", [myPlistDict count]);
Это кажется мне излишне "тяжелым", но я не смог найти более эффективного решения. Есть идеи?
<ч />
(*) таргетинг на 10.5 и, следовательно, использование устаревшего метода класса +propertyListFromData:…
.