Answers:
如果您希望代码看起来和运行时一样好,那么您无疑已经使用了Xcode类下拉列表#pragma mark -
并#pragma mark <name>
在其中进行了很好的可视化分组。Xcode 4现在将这些组合为一个#pragma mark - <name>
。
shift- cmd- opt点击一个符号,您可以告诉Xcode的正是其中的UI你想要的导航的文件打开。
cmd- ret使版本编辑器/助手(右侧窗格)消失
shift- cmd- Y隐藏调试器
cmd- 0隐藏导航器(左窗格)
cmd- [1..n]在左侧的导航器之间切换
cmd- - opt([1..n]通常在正确的事)实用程序之间切换
ctrl- [1..n]在编辑器中的各种相关文件之间切换
总体而言,Xcode 4尝试通过热键使内容保持一致。Cmd用于主线命令。添加修饰符用于侧重于一个特定子功能的类似命令。
(这些只是我想到的四个,这是我经常使用的最常用的快捷方式!我敢肯定,随着我的工作流程被重构为新的热点,它会随着时间而改变。)
Xcode 4添加了新的“代码片段”功能,可通过“视图”>“实用程序”>“代码片段库”进行访问。要添加新的代码段,请在编辑器视图中选择一些文本并将其拖到代码段库中。您可以将代码段拖放到代码中以使用它,或者更方便的是为其分配完成快捷方式。
当您键入该系列字母时,它将在您键入代码时自动显示在代码完成弹出菜单中。例如,在其他示例中,我设置了一个代码段,以便键入“ svk”将扩展为setValue:<#value#> forKey:<#key#>
。这可以节省您在自动完成菜单中最多使用的方法和其他代码表达式的大量输入和/或查找。Xcode附带了很多内置的片段,它们也非常方便。
我最常使用的新快捷方式:三指滑动(向上或向下)以交换对应内容(在接口和实现文件之间)。不再需要杂技!
shift-- option在组和文件列表项目导航器,或按住shift- option从跳转栏中选择文件时。
您将看到一个弹出窗口,从中可以选择在哪里打开文件。“新建”或“现有”选项卡,“新建”或“现有”拆分(辅助)编辑器,新窗口-每个可能的选项都在那里。
Xcode 4中的选项卡很棒。每个选项卡都保持自己独立的布局,因此您可以有多个选项卡,其中包含不同的内容,并且每个选项卡都可以适当地布局。
我一直在用三种布局来设置项目:一种用于项目对象,一种用于每个笔尖(显示所有者班级的源代码),一种用于每个班级。
这里有一个错误:从4.0开始,当您重新打开项目时,Xcode将重置活动选项卡的状态(关闭所有助手)。解决方法是在关闭项目之前切换到不关闭Xcode助手的选项卡。我已将其归档为雷达编号9178441。
ctrl- 6弹出跳转栏的文件内部分(启用键盘控制的跳转到方法)
cmd- {/ }选择上一个/下一个标签
cmd- J导航至任何编辑器(但是为什么不选择TAB然后在它们之间循环呢?)
编辑器快捷键
布局快捷方式
导航器快捷方式
选项卡切换和跳转
检验员
建立相关
代码折叠
这是第一个。标签!Xcode 4用持久性选项卡代替了Xcode 3有用但很少使用的“收藏夹栏” 。这意味着您可以在选项卡栏中保留一组常用的文档。
并非完全是这样的隐藏功能-但是选项卡是持久性的事实可能很容易被忽略。
现在,您可以将Project Navigator中的组与磁盘上的文件夹相关联。在Xcode 3文件视图可能不代表磁盘上项目的实际结构之前,总是让我感到困惑。
创建一个新组,然后突出显示新组,打开“文件检查器”。在“路径”下方右侧的“身份”部分中,有一个小图标,单击此图标可打开文件浏览器对话框,您可以从中选择该组的目录。
如果您的外部写函数:
// FIXME: A Bug
// TODO: Later
// ???: ???
// !!!: !!!
// MARK: This a mark
会喜欢:
您也可以搜索:
单击with Option(同时使用With Shift,您可以选择另一个窗口),您会看到一个对话框,用于指定文件的打开位置:
如果使用svn或git,则放弃更改很容易:
在xcode 4.2中,您可以在此处跳至界面生成器:
用单击ui对象Shift,它将显示该点下所有对象的列表。
尝试以下操作:选择一个ui对象,按住Option,然后将鼠标移到其他对象上。它会喜欢:
热键:Shift+Command+O快速打开
尝试:
#error message
#warning message
阅读: 编写和编辑源代码
文字编辑器:
添加框架:您不能简单地通过右键单击项目或组(例如Xcode 3)来做到这一点。您需要转到项目视图,选择目标,然后转到“构建阶段”选项卡。可以在“链接二进制文件和库”部分中管理框架。
设置目标依赖关系:与上述类似,在“构建阶段”选项卡的“目标依赖关系”部分中。
确保档案安全 -在安装Xcode 4(从3开始)之前。您将丢失它们(很有可能),并且随着它们失去象征崩溃日志的能力。
删除action-BEWARE:“删除”(而不是“仅删除参考”)直接从驱动器中删除文件。它不会进入垃圾箱,因此您无法恢复它。
例:
-(IBAction)btnLogInTapped:(id)sender {
// place following method in .m file of your code. save file. Open the
// .xib file of viewController
// click on files owner
// click on connection-inspector.
// you can view your methods under "received actions"
}
例:
// a property declared in .h File of your view controller.
@property (nonatomic, retain) LogInVCtr *nxtLogInVCtr;
// synthesize above property in .m File
@synthesize nxtLogInVCtr;
// or
@synthesize nxtLogInVCtr = _nxtLogInVCtr;
// and you are done, you don't need to declare variable for it.
我的最爱之一是“打开标签”行为首选项。如果转到“首选项”中的“行为”,则可以将其设置为在运行开始时转到特定选项卡。您可以命名该标签,如果“ Debug”和Xcode4之类的标签不存在,它将为您创建标签,并在您开始调试时带您到那里。您可以根据自己的喜好来配置此选项卡以进行调试会话,并且在关闭该选项卡后它会一直保持这种状态,因此无论何时运行Xcode4,您都可以在单独的选项卡中随意设置它。您甚至可以将此选项卡撕成一个单独的窗口,在这种情况下,每次开始运行Xcode4都会打开一个新的经过特殊配置的“调试”窗口!此功能很棒,因为它可以使您的常规代码编辑选项卡或窗口与日志和调试器窗格保持一致。只需关闭“
在XCode3中,有一个“重命名项目”的选项。现在,您只需要单击两次(缓慢单击第二次)即可重命名项目并完成。
限制并行构建操作的数量
这是一个(某种程度上)隐藏的首选项,它允许您定义并发编译任务的数量:
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4
在IDE中禁用索引
这将禁用代码感知索引,这可以在大型项目中节省大量资源:
defaults write com.apple.dt.XCode IDEIndexDisable 1
重新启用:
defaults delete com.apple.dt.XCode IDEIndexDisable
请注意,您应该退出Xcode,根据需要设置首选项值,更改将在重新启动Xcode后生效。
使用XCode4首选项的两种构建位置规范。
/Users/digicorp/Library/Developer/XCode/DerivedData
)请查看以下屏幕截图。
// MARK: -
版本也可以使用吗?