【发布时间】:2009-05-20 02:24:14
【问题描述】:
我正在使用 Obj-C / Xcode 构建一个应用程序,并且遇到了一些重复性任务。例如,如果我想将图像资源添加到我的项目中,我只需执行相同的步骤......唯一的区别是资源的路径。
如何自动执行这些任务?
是否有某种 Xcode 宏记录器,例如在 Photoshop 和 Excel 中?
【问题讨论】:
我正在使用 Obj-C / Xcode 构建一个应用程序,并且遇到了一些重复性任务。例如,如果我想将图像资源添加到我的项目中,我只需执行相同的步骤......唯一的区别是资源的路径。
如何自动执行这些任务?
是否有某种 Xcode 宏记录器,例如在 Photoshop 和 Excel 中?
【问题讨论】:
绝对没有宏记录器,但您可以使用一些工具。首先是 Applescript,它最有可能用于解决这个特定问题。但是,我不保证这会很容易。据我所知,Xcode 的 Applescripts 集合并不丰富,因此您需要使用 Script Editor 深入了解 Scripting Suite 并查看可用的内容。
对于文本内容,有User Scripts,您可以从脚本菜单中创建它(它看起来像一个卷轴)。您可以编写 perl、python、ruby 或任何您喜欢的方式来处理选定的文本并将其转换为其他文本。
您也可以创建text macros(编辑>插入文本宏)。
另一个主要的重复性任务是设置您的初始项目。为此,您可以创建新的项目模板以根据需要进行设置。我已经写了大部分的演练,应该在本周或下周早些时候在Cocoaphony 上发布一些内容,作为我构建构建系统系列的一部分。
【讨论】: