我使用.xib布局我的viewController并拥有IB使用的10个IBOutlet对象,它们都没有分配@properties(没有@property(保留)IBOutlet ......)。当我释放viewController时,没有释放这些对象,我必须在viewController的dealloc中手动释放它们。
这似乎不是正常的行为,我认为这些对象会被系统释放,因为IB是分配它们的,我可能做错了什么?
答案 0 :(得分:1)
Apple的Memory Management Programming Guide告诉您如何properly release IBOutlets。
简而言之,你应该在dealloc中释放它们,但你也想在viewDidUnload中释放它们。