- Сообщение "Значение, сохраненное в xx, никогда не читается"
Это сообщение не является утечкой. Это подсказка, что вы устанавливаете переменную в значение, а затем никогда не читаете это значение (таким образом, установка переменной в первую очередь не имеет смысла). Пример:
- (void) fooFun {
int i = 1;
NSLog(@"Hello: %d", i);
i = 3; // <- value stored to i is never read (thus this line is redundant)
return;
}
- Проблема при запуске приложений с NSLogs в них
Нет, Apple рекомендует удалить NSLogs, но это не обязательно AFAIK. Я могу ошибаться, так как использую макрос, который удаляет все NSLogs из сборки выпуска. IIRC, этот пост в блоге описал это для меня: http://www.karlkraft.com/index.php/2009/03/23/114/
Это странный вопрос. Если вы намереваетесь разместить свое приложение в магазине приложений, другие люди, скорее всего, возьмут его, и у них не будет вашего файла. Кроме того, сам iPhone не имеет доступа к вашему рабочему столу. Однако, ради аргумента, вы, вероятно, создадите в своем приложении настройку, которая позволит пользователям определять путь к этому файлу.
Надеюсь, это поможет.