我开始猛烈地尝试我的应用程序,并逐渐深入,它运行得很好,但是我认为我让一些东西变得有些疯狂。然后为每个@property(非原子的,保留的)创建一个@synthesize,因为我需要在dealloc方法中使用[variable release]-这是正确的吗?即使是IBOutlet? 最佳答案 是的。您通过将对象设置为retain属性来声明其所有权,这意味着您必须通过释放该对象来放弃所有权。