在以前版本的Xcode ,可以创build一个键绑定来删除当前行。 有不同的解决scheme,例如在这里描述: Xcode:删除线路热键 Xcode复制/删除线 Configure Home/End Key Bidings on Mac OS X http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/ 所有解决scheme包括修改这些文件之一: 〜/ Library / Application Support / Xcode / Key Bindings / *。pbxkeys 〜/资源库/键绑定/ DefaultKeyBinding.dict 〜/资源库/键绑定/ PBKeyBinding.dict Xcode 4现有快捷方式的好资源是http://cocoasamurai.blogspot.com/2011/03/xcode-4-keyboard-shortcuts-now.html 。 有很多关于删除的列表,但没有列出“删除行”。 但是,从Xcode 4 ,这些解决scheme无法工作。 更新 :问题仍然是Xcode 5.1.1相同 更新 :问题仍然是相同的Xcode 6.1 GM Seed 2 更新 :截至2016年4月26日,仍然适用于Xcode版本7.3(7D175) 更新 :六年后Xcode 8.3有一个内置的解决scheme。 见下面的答案。
我想从Mac OS-X任务栏(Dock)中删除XCode最近的项目菜单项。 我正在search它的地方说, File->Open Recent->Clear Menu将清除,但不是。 它不会从Dock中清除,它将从XCode Recent菜单中清除。 我相信我应该挖一个地方是OS文件系统,但是我不知道在哪里。 这是一个XCode 4.2安装,我做了一个完整的卸载和安装版本4.3。 但是我无法在4.3版本中清除Dock的项目菜单!
我在我的Xcode 4中有一些用户代码片段,我想复制到另一台机器并与其他开发人员共享。 有没有办法做到这一点?
我想查看一个指针指向的元素数组。 在GDB中,这可以通过使用运算符“@”将指定的内存视为给定长度的人造数组来完成 *pointer @ length 其中length是我想要查看的元素的数量。 上述语法在Xcode 4.1提供的LLDB中不起作用。 有没有办法如何在LLDB完成上述内容?
我打开了Xcode4的快照replacefunction。 我想把它关掉。 我怎么做?
我在我的* .m文件中有一个函数 -(void) myFunction {} 我怎样才能find这个函数的行号?
如何在XCode 4中定义本地化的string? 我以为我可以使用“本地化”属性(文件检查器,右侧面板)添加语言InfoPlist.strings。 …然后在每个本地化版本中input“key”=“value”。 但是我不能build立这个项目。 我得到这个错误: 复制.strings文件错误validation失败:数据无法读取,因为它已损坏。 将文本编码转换为UTF 16不能解决问题。 也不退出Xcode并重新启动它。 问题1:如何弥补这些构build错误? 有些侥幸,我曾经设法得到一个testing应用程序来运行添加InfoPlist.strings(法文)和(英文)。 我没有得到法文string文件的错误,但我用英文做了。 所以我把英文单独留下,只给法文一个参数。 但是,在模拟器中,设置为法语 – 参数未被拾取。 它恢复到在NSLocalizedString()中指定的默认值 问题2:即使构build错误得到纠正,我如何才能正常工作?
我刚刚更新到Xcode 4。 通常,在本地化应用程序时,我们将“Localizable.String”文件添加到项目中,然后导航到“Get Info”菜单并单击“Make It Localized”button。 但是,在Xcode 4中,没有“获取信息”菜单。 当我尝试添加一种语言时,它只会影响“InfoPlist.String”文件(只能本地化应用程序的名称)。 我如何在Xcode 4中添加本地化到我的应用程序?
在Xcode 3.x中,我可以做编辑>sorting>按名称。 我无法在新版本的Xcode中find这个function。 任何人都知道如何做到这一点?
只是想确保我说得对: 我是否需要__unsafe_unretain我不拥有的对象? 如果一个对象是__unsafe_unretained我是否需要在@property使用assign ? 这是否意味着对象不被保留,只是指向我分配的对象? 我何时想使用它,除了代表? 这是一个ARC的事情还是之前使用?