首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对Xcode 3用户的Xcode 4提示和技巧

针对Xcode 3用户的Xcode 4提示和技巧
EN

Stack Overflow用户
提问于 2011-03-10 22:16:29
回答 12查看 14.8K关注 0票数 49

正如你们大多数人可能已经看到的,Xcode4今天已经正式发布了。现在我知道很多开发人员都在使用预览版,如果人们能发布他们在使用这些版本时学到的任何很棒的提示、技巧或快捷键,那就太好了,因为他们不再处于保密协议之下。这对于那些从Xcode 3升级的人(像我一样,现在正在下载)可能特别有用。

注意:苹果已经发布了一个“transition guide”,里面有很多关于从版本3到版本4的东西,但我敢打赌,人们已经学到了很多很棒的诀窍,但里面没有。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2011-03-10 22:39:16

我喜欢读this Blog: Pilky.me - Xcode 4: the super mega awesome review

这是一个很好的对比,我特别喜欢他接近尾声的结论。

票数 20
EN

Stack Overflow用户

发布于 2011-03-10 22:28:29

目前,我对Xcode3用户只有一个建议--不要使用Xcode4,除非你有空闲时间重新开始学习和/或愿意报告很多bug。至少要等到4.1。仍然有很多bug没有解决。没有什么是稳定的。此外,Xcode4还宣称拥有单窗口ui,这很不错,但作为U238,它并不稳定。还有--新的Xcode4可能只有一个优点,所以下面是我目前最头疼的一些事情:

  • 没有可能提交整个项目(除了单独选择的修改过的文件);
  • 没有推送的可能性(如果SMC是git)。至少我还没有发现这一点,由于符号索引被破坏了,所以你不能:
    • highlight;
    • jump to symbol

跳栏只是一个很大的误解:

  • 以前舒适的Ctrl+2快捷方式来自Xcode3,它列出了方法名称和编译指示标记,现在变成了手指断裂的Ctrl+6 (emacs用户的欣喜)。
  • 没有用于在接口和实现文件之间切换的直接按钮。

如果你有13.3英寸的macbookpro --甚至不要尝试将导航器与实用程序(检查器或库)一起使用。

此外,还为Xcode4工作制定了过渡指南,而Xcode4远非如此。

更新1:

没有“构建并运行”这回事。仅构建、为运行构建、为测试构建、为分析构建、为存档构建。然后不需要构建就可以运行,不需要分析就可以运行。AFAIK它应该更容易,所以总结-8个动作而不是1个。

因此,这些只是我在Xcode4中立即发现的几个小故障。

另外,可能会在接下来的几天里更新这个。

票数 15
EN

Stack Overflow用户

发布于 2011-03-10 22:47:42

XCode 4有很多很棒的新特性。我建议通过观看去年的WWDC2010 videos来开始适应它-他们花了很多时间来体验一些新的东西。

  • 我喜欢这个新的助手模式--它让你在界面/实现文件中导航变得非常容易。此模式还允许您在创建控制器类的同时创建用户界面,这使得开发工作比在两个完全独立的程序中进行开发更加简单和有效!
  • 跳转条(位于源代码顶部)是一种非常快速的跳转项目的方法,可以非常容易地精确到代码中您感兴趣的位置。
  • 版本控制查看器使跟踪更改变得非常容易。我现在对我的所有项目都使用SVN,甚至是那些我独自工作的项目,因为它真的可以清楚地看到项目是如何随着时间的推移而演变的。
  • 有一些设置可以设置你的布局如何改变,以及当你构建、运行、结束运行等时显示什么,我发现这些设置也非常有用,因为你想在调试时看到不同的东西,当你回到代码中时。

可以帮助您轻松地将布局安排为您想要的布局,这真的很好。不同的Xcode代码模板(可以在可切换的右侧工具栏中找到)也非常有用,您可以创建自己的模板,以便快速获得您经常编写的代码。

我逐渐喜欢上了一些更微妙的东西:

  • 'Fix It‘功能非常适合快速替换打字错误。我发现我甚至不需要阅读它将做的校正修复,因为这个修复对于重新缩进的代码来说是如此的natural.
  • Control-I捷径。如果您在代码周围添加了一对新的花括号,并且希望快速重新格式化,则此功能非常有用。我不认为在Xcode3中有一个很好的快捷方式。
  • 按下退出键来弹出自动补全建议,在C++中似乎会带来更多有用的建议,而且看起来更漂亮!

在可靠性方面,自从Xcode4首次进入测试版以来,我一直在使用Xcode4和Xcode3的组合。每当Xcode4为我打包或者不让我继续做我想做的事情时,我就会切换到Xcode3,因为两者是完全兼容的。我得到的是一个非常好的过渡期,现在我完全使用最新的构建(三月的第一周),所以我认为它非常稳定。

对于那些不喜欢改变的人来说,这个更新是很难的。这将是特别具有挑战性的,因为许多键盘快捷键已经改变,以使新的许多新功能。人们反对的最明显的区别是新的一体化窗口布局。我相信,随着时间的推移,人们会习惯于它,并意识到这种查看与项目有关的一切的方式在房地产和导航方面都更有效。

享受使用Xcode4,它真的是一个惊人的改进,比起上一个版本,它继续增加了我编写Mac和iOS应用程序的美好时光。:D

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5260877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档