0

当您加载 xcode 时,它​​会告诉您最近处理的文件/项目是什么。Xcode 在哪里存储这些信息?

4

2 回答 2

1

我相信它们存储在com.apple.Xcode NSRecentXCProjectDocuments. 这是“专家”首选项的一部分,不会通过 GUI 显示。

这可能会根据您要执行的操作而略有不同。例如,$ defaults write com.apple.Xcode NSRecentDocumentsLimit 20将显示 20 个最近的项目(而不是默认的 10 个)。

至于访问列表本身,我唯一能找到的是快速搜索框源代码中的以下代码(尽管它看起来可能需要外部库):

 if ([appIdentifier isEqualToString:@"com.apple.Xcode"]) {
          NSArray *recentXCodeProjects
            = GTMCFAutorelease(
                CFPreferencesCopyValue(CFSTR("NSRecentXCProjectDocuments"),
                                       (CFStringRef)appIdentifier,
                                       kCFPreferencesCurrentUser,
                                       kCFPreferencesAnyHost));
于 2013-01-23T21:26:17.747 回答
0

我不知道这是否是问题的意思,但我正在寻找添加图像并需要项目外部目录,所以这就是我以非常简单的方式找到它的方式:

当您像我的图片一样单击时,您可以在屏幕右侧看到完整路径:

/Users/user_name/Desktop/app_name

第一个 / 可以告诉你这是一个基于 unix 的系统

你可以使用mac中的finder来找到这个位置。这就是它的用途。

于 2015-01-06T15:49:33.410 回答