【问题标题】:Is there a shortcut for adding properties in Xcode 4?是否有在 Xcode 4 中添加属性的快捷方式?
【发布时间】:2011-03-26 23:03:16
【问题描述】:

在 Visual Studio 中,如果我键入 prop 并按 Tab 键,则会为我创建一个属性,我只需填写详细信息。 Xcode 4中有这样的东西吗?

我意识到这里有人问过类似的问题:Xcode script for generating/synthesizing properties,但从日期来看,它似乎与 Xcode 3 有关。

谢谢,加雷斯

【问题讨论】:

    标签: objective-c xcode properties xcode4


    【解决方案1】:

    在 Xcode4 中,您可以添加属性、创建 ivar、在 dealloc 中获取释放调用并在 viewDidUnload 中设置为零,只需将 UI 组件从 XIB 编辑器中拖到视图控制器的头文件中即可。您所要做的就是为属性命名,Xcode4 会为您完成其余的工作。不错!

    不幸的是,如果您只想手动添加属性、创建关联的 ivar 并在任意类中管理内存,则无法做到这一点。至少到目前为止我还没有找到!不可否认,智能代码完成是一种改进,但与添加所有样板以添加属性的智能操作不同。

    【讨论】:

    • 太棒了。不幸的是,它适用于出口的属性:)。除非你先假装它是一个插座,否则你不能对普通属性这样做。
    • 请注意,这对我不起作用,直到我意识到您需要从引用插座部分(或弹出窗口)拖动到标题。 (而不是拖动实际的 UI 组件。请参阅 programmaremobile.blogspot.com.au/2011/04/…
    【解决方案2】:

    Xcode 4 中的代码完成有了很大的改进。只需开始输入 @prop... 并在头文件中完成。然后切换到你的实现文件并开始输入@syn...,你就完成了。

    【讨论】:

    • 这是最好的吗?我想我仍然需要在 dealloc 方法中释放我的财产。
    • 是的,如果有一个类似于 UI 拖放的快捷方式来创建所有相同的代码片段,那就太好了。
    • 现在您可以使用 ARC 并完全跳过版本。
    猜你喜欢
    • 2019-06-13
    • 2012-10-24
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 2019-11-22
    相关资源
    最近更新 更多