【发布时间】:2013-01-07 12:16:30
【问题描述】:
当您加载 xcode 时,它会告诉您最近处理的文件/项目是什么。 Xcode 将这些信息存储在哪里?
【问题讨论】:
当您加载 xcode 时,它会告诉您最近处理的文件/项目是什么。 Xcode 将这些信息存储在哪里?
【问题讨论】:
我相信它们存储在 com.apple.Xcode NSRecentXCProjectDocuments 中。这是“专家”首选项的一部分,不会通过 GUI 显示。
这可能会根据您要执行的操作而略有不同。例如,$ defaults write com.apple.Xcode NSRecentDocumentsLimit 20 将显示 20 个最近的项目(而不是默认的 10 个)。
至于访问列表本身,我唯一能找到的是Quick Search Box 源代码中的以下代码(尽管它看起来可能需要外部库):
if ([appIdentifier isEqualToString:@"com.apple.Xcode"]) {
NSArray *recentXCodeProjects
= GTMCFAutorelease(
CFPreferencesCopyValue(CFSTR("NSRecentXCProjectDocuments"),
(CFStringRef)appIdentifier,
kCFPreferencesCurrentUser,
kCFPreferencesAnyHost));
【讨论】:
我不知道这是否是问题的意思,但我正在寻找添加图像并需要项目外部目录,所以这就是我以非常简单的方式找到它的方式:
当您像我的一样单击时,您可以在屏幕右侧看到完整路径 图片:
/Users/user_name/Desktop/app_name
第一个 / 可以告诉你这是一个基于 unix 的系统
您可以使用 mac 中的查找器来查找此位置。这就是它的用途。
【讨论】: