【问题标题】:Where does xcode store project file locations / recent projects?xcode 在哪里存储项目文件位置/最近的项目?
【发布时间】:2013-01-07 12:16:30
【问题描述】:

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

【问题讨论】:

    标签: xcode xcode4 xcode4.5


    【解决方案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));
    

    【讨论】:

    • 我想用它来加载我的应用程序中最近的项目列表,他们可以点击它然后打开它。有没有办法做到这一点?
    • 我能找到的最接近允许访问列表本身的东西是在谷歌的 qsb-mac 源代码中。我已将此信息添加到我的原始帖子中。
    【解决方案2】:

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

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

    /Users/user_name/Desktop/app_name
    

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

    您可以使用 mac 中的查找器来查找此位置。这就是它的用途。

    【讨论】:

      猜你喜欢
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-07
      相关资源
      最近更新 更多