2013-01-23 57 views

回答

1

我相信他们存储在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)); 
+0

我想用它来加载我的应用程序中最近的项目列表,他们可以点击它然后打开它。有没有办法做到这一点? – Nonconformist

+0

我能找到的最接近的东西看起来像允许访问列表本身,它位于Google的qsb-mac源代码中。我已将此信息添加到我原来的帖子中。 –

+0

谢谢。我会试试这个。 – Nonconformist

0

我不知道这是什么意思,但我正在寻找添加图像,需要项目的外部目录,所以这是我如何以一种非常简单的方式找到它:

你可以看到在屏幕右侧的完整路径当你点击像我的是 图片:

/Users/user_name/Desktop/app_name 

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

,您可以使用取景器在Mac找到这个位置。这就是它的目的。

相关问题