iphone,mac os开发和IBOutlets

时间:2011-03-29 16:03:29

标签: cocoa cocoa-touch properties iboutlet

当我正在阅读文档时,在mac os x开发中我不必为IBOutlets创建属性(因为viewcontroller或其他任何东西保留了需要保留的对象,因此只保留那些将被解除分配的对象),并且不要不得不释放出口。在iphone编程中,我不必拥有属性(因为viewcontroller或其他任何东西保留所有对象),但我必须在viewDidUnload中释放它们....我是真的吗?或不 ? :)

1 个答案:

答案 0 :(得分:0)

关于在iOS方面总结它。我不确定Mac OS视图控制器是否能够自动释放其插座,但在iOS上,除非您将IBOutlet指定为没有retain属性的属性(即assign ),你有责任在-viewDidUnload发布它。