В частности, мне интересно, должен ли я создать GKScore или сохранить значение оценки в своем собственном объекте.В любом случае, я бы сохранил объект счета в файл в виде .plist на тот случай, если приложение будет остановлено до того, как счет будет успешно отправлен на серверы игрового центра.
Возможно, есть преимущество в сохранении его какGKScore, потому что дата может быть сохранена, но что более важно, является ли GKScore более защищенным от взлома?Я хочу предупредить читеров, которые имеют прямой доступ к изменению сохраненного файла, таким образом изменяя свой счет, прежде чем он будет отправлен в игровой центр.
ОБНОВЛЕНИЕ: после прочтения Руководство по программированию игрового набора чуть более подробно, это говорит нам о том, что в iOS 4 пересчет результатов остается за вашим приложением;однако в iOS 5 это автоматически обрабатывается заданием создания отчетов в фоновом режиме.Поэтому этот вопрос актуален только для iOS 4 (которую я и большинство других, конечно же, планирую полностью поддерживать).