2011-03-26 54 views

回答

4

在Xcode4中,您可以添加一个属性,创建一个ivar,在dealloc中获取发布调用,并将viewDidUnload全部设置为nil,只需将XIB编辑器中的UI组件拖动到您的视图控制器的头文件中即可。你所要做的就是命名该属性,Xcode4为你完成剩下的工作。太好了!

不幸的是,如果你只是想手动添加一个属性,创建一个关联的伊娃和管理一个任意类的内存,没有办法做到这一点。至少我迄今为止没有发现任何东西!无可否认,智能代码的完成是一种改进,但不同于智能操作,即为添加属性添加所有锅炉板。

+0

太棒了。不幸的是,它适用于出口:)的属性。除非你先假装它是一个出路,否则你不能为普通属性做这件事。 – 2011-06-01 04:51:54

+0

请注意,直到我意识到您需要从参考插口部分(或弹出窗口)拖到标题时,这对我才起作用。 (与拖动实际UI组件相反,请参阅http://programmaremobile.blogspot.com.au/2011/04/xcode-4-tip-automatically-make-iboutlet.html。 – 2012-05-21 06:13:44

+0

这是一个右键点击或控制点击并拖动。 – 2012-07-06 22:30:46

1

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

+0

这是一样好吗?我认为我仍然必须在dealloc方法中释放我的属性。 – ridecar2 2011-03-29 23:26:44

+0

是的,如果有一个类似于创建所有相同的代码snipet的UI拖放的快捷方式,那将会很不错。 – ChrisP 2011-07-13 20:49:50

+0

现在您可以完全使用ARC并跳过版本。 – Rob 2011-10-24 22:49:40

相关问题