通用Xcode使用问题

时间:2009-10-11 20:24:17

标签: cocoa cocoa-touch xcode

我有3个与xCode使用相关的一般性问题。任何帮助将不胜感激,请:

  1. 每当我打开文档时,左侧内容/索引列总是很小,我必须将其拖得更宽。有没有办法永久设定它的大小?
  2. 有没有办法执行通配符搜索并替换例如我有3行: var1Letter = @“A”; var2Letter = @“A”; var3Letter = @“A”;
  3. 在上面我想在1 go中替换var?letter。

    1. 如何设置默认SDK?
    2. 感谢。

4 个答案:

答案 0 :(得分:4)

#2:Xcode可以使用正则表达式。您需要选择正则表达式类型(通常称为文本),这将允许您进行搜索和替换。 Xcode使用ICU正则表达式语法。

答案 1 :(得分:3)

以下是我所知道的:

  1. 不确定;我也看到了这个问题,并且不知道解决方法。
  2. 据我所知,XCode不处理基于正则表达式的搜索/替换,这就是你需要的情况。
  3. 您正在寻找的设置是“Base SDK”,可以通过分别右键单击项目图标或目标图标,按项目和每个目标(覆盖项目设置)进行配置,并从上下文菜单中选择“获取信息”。 Base SDK设置是Build选项卡下的第一个。

答案 2 :(得分:3)

要进行通配符搜索,请使用正则表达式并在替换文本中使用\ n

我正在使用Xcode 3.2,但我认为旧版本使用相同的正则表达式语法。使用Find ...(cmd-F)命令。从弹出菜单中选择“查找和替换”。从搜索文本字段的弹出菜单中选择“正则表达式”模式。为搜索文本输入“var(\ d +)Letter”,为替换文本输入“var \ 1letter”。

“\ d +”语法匹配一个或多个数字的任何序列。 “\ 1”将替换为搜索文本中第一组括号匹配的文本。

答案 3 :(得分:1)

对于#3,无法为您创建的所有新项目设置新的默认SDK。我发现最简单的方法是创建一个.xcconfig文件,该文件将导入到我制作的每个新项目中。

另一种方法是编辑默认的Xcode项目(基础应用程序的基本模板可在Developer / Library / Xcode / Project Templates / Application / Cocoa Application / Cocoa Application / __ PROJECTNAME __找到.xcodeprjo / project.pbxproj )并更改SDKROOT值。