Xcode 4自动机插件

Xcode 4自动机插件,xcode,automation,xcode4,Xcode,Automation,Xcode4,如果我想在Xcode 4中保存一个文件后,它会发生什么事情,有什么方法可以实现吗?假设我想在保存文件后将文件中出现的所有“a”替换为“b” 这可以用自动机来完成吗?或任何其他方式?这需要观察文件/目录: 您可以为FSEvents使用Objective-C包装,例如 或者您可以使用Uli Kusterer的,它是围绕kqueue的文件更改通知机制的Objective-C包装器 与UKKQueue类似,Google的也是KQUEUE的Objective-C包装器 简言之: FSEvents通知您所

如果我想在Xcode 4中保存一个文件后,它会发生什么事情,有什么方法可以实现吗?假设我想在保存文件后将文件中出现的所有“a”替换为“b”


这可以用自动机来完成吗?或任何其他方式?

这需要观察文件/目录:

您可以为FSEvents使用Objective-C包装,例如

或者您可以使用Uli Kusterer的,它是围绕kqueue的文件更改通知机制的Objective-C包装器

与UKKQueue类似,Google的也是KQUEUE的Objective-C包装器

简言之:

  • FSEvents通知您所观察目录中的更改
  • kqueues通知您有关观察到的文件的更改


获取xcodeproj的文件(然后您要观察)解析其内部xml内容树。

许多框架的问题是它们不能处理安全保存!在预览中修改文件时,将创建一个或多个临时文件,最终替换原始文件。这些临时文件注册为文件创建事件。