如何找出我目前在Xcode中处理的文件

时间:2015-01-09 16:11:53

标签: objective-c xcode macos swift

我在Xcode中制作iOS应用程序,我想知道我花了多少时间处理特定的类/故事板/文件。因此,我的计划是为OS X创建一个应用程序,用于跟踪当前打开/活动的文件。我不知道是否有可能,但我知道RescureTime至少可以跟踪我在浏览器中访问过哪些网站,所以我觉得这可能是可能的。

我从未为OS X做过任何申请,所以这可能是一个愚蠢的问题。是否可以在Xcode中跟踪当前打开/活动的文件?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:2)

我不知道如何在 XCode中执行此操作,但您可以使用某种脚本语言来轮询XCode并让它为您报告前端文档通过调用此命令定期:

echo 'tell application "XCode" to get name of the front document' | osascript

这将报告XCode已打开的工作区,或者如果XCode未运行或没有打开的工作区,则报告错误。

要获得的不仅仅是前端文档,请使用此文档在XCode会话中获取所有打开文档的清单:

echo 'tell application "XCode" to get name of documents' | osascript