В первом случае вы ломаетесь перед выполнением строки, поэтому count
будет иметь все случайные данные, которые окажутся в этом месте в стеке.Если вы перейдете эту инструкцию в отладчике, вы увидите, что count
изменится на более разумное число.
Во втором случае я не уверен, почему у вас больше ключей, чем вы ожидаете, носамое простое, что нужно сделать, это просто зарегистрировать весь словарь и посмотреть, что там:
NSLog(@"%@", dict);
Это покажет вам все ключи и значения в словаре, которые могут объяснить число, которое вы получаете.