Существует ли ярлык для получения до/Resources/папки в разработке iPhone?

Я разделил var на всем протяжении мест, единственные сомнительные места для меня являются внутренними короткими типами, например, Я предпочитаю int i = 3; [более чем 111]

5
задан Jason 3 August 2009 в 16:51
поделиться

2 ответа

Вы не можете хранить данные с возможностью записи в пути к ресурсам, поскольку они находятся внутри пакета приложения (который подписан). Но это хорошее место для хранения данных только для чтения. Как упоминает Codezy, [[NSBundle mainBundle] resourcePath] - это путь к нему, но обычно лучший способ доступа к файлам в нем - [[NSBundle mainBundle] pathForResource: ofType:] и его братья и сестры ( ...: inDirectory: и т. д.) Последний автоматически выполняет локализацию, когда это необходимо.

9
ответ дан 18 December 2019 в 13:17
поделиться

Да, я храню базу данных SQL lite в папке ресурсов. Вот пример того, как я получаю путь.

NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath]        
                                       stringByAppendingPathComponent:@"ratings.sqlite"];

Я сохраняю вещи в папке ресурсов, если хочу, чтобы каждая новая версия перезаписывала их, иначе я сохраняю их в папке документов.

5
ответ дан 18 December 2019 в 13:17
поделиться