Как получить путь к рабочему столу пользователя в XCode?

Я пробовал:

path = @"~/Desktop/files/text.plist";
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];

ResultPath: ~/Desktop/files/text.plist

path = @"$(HOME)/Desktop/files/text.plist";
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];

ResultPath: $(HOME)/Desktop/files/text.plist

path = [NSHomeDirectory() stringByAppendingString:@"/Desktop/files/text.plist"];
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];

ResultPath: /Users/my_name/Library/Application Support/iPhone Simulator/5.1/Applications/639DC66A-7092-4ECB-9E48-59935AC1C394/Desktop/files /text.plist

  1. Есть ли способ добраться до рабочего стола пользователя в XCode?
  2. Можно ли использовать переменные среды в приведенном выше примере и как?

РЕДАКТИРОВАТЬ: Дополнительные пояснения по 2-му вопросу: Точно так же, как в консоли MAC есть переменные среды (или макросы), можно ли их использовать в коде? Если их можно использовать, может ли кто-нибудь помочь с примером? например $HOME_DIRECTORY или что-то в этом роде.

7
задан iOS Calendar patchthecode.com 13 June 2012 в 02:43
поделиться