2012-10-22 81 views
6

我创建了一个@property通过右键单击并从ViewController.xib拖动到ViewController.h,但@synthesize未在ViewController.m中自动创建。我需要包含@synthesize吗?

This post表示@synthesize不再需要,但我想知道自动完成是否需要@synthesize才能正常工作。

问:我需要包含@synthesize吗?

回答

10

总之,没有。 Xcode 4.5完全知道@synthesize不再需要的事实。你很好,没有!

+2

@Phillip如果我的答案足以满足您的需求,请您接受它吗?谢谢 – WDUK

1

使用ARC @synthesize auto时出现。在ARC之外,你必须添加它。阿德里安

+1

这是一个编译器,它与ARC无关。您不需要在Xcode 4.5中的保留/发布代码中指定@synthesize – WDUK

+1

如果您的代码应该可以与GCC或LLVM + GCC前端一起使用,或者可以使用旧版SDK进行编译,您可以执行此操作。 –

+1

但请注意,Apple已正式弃用gcc。 –

1

是的,你是好去,但要确保你指定它是这样的: self.textInput.text = @“Hello World”的 没有自我,不识别。