hi, have read documentation use of viewdidunload method. thought did understand meaning of method, after reading more it, feel confused. correct way this?
1) use retain @propery in .h file , @syntesize in .m-file. assign object value using self.object = something. in case set self.object = nil; in viewdidunload method.
2) not retain object in .h-file allocing , init object in viewdidload method. in dealloc method have [object release]; in viewdidunload method set [object release]; because next time view appear, object created in viewdidload method
3) iboutlet objects being retained @property? iboutlet objects should set nil in viewdidunload method, right? should set nil in dealloc method?
got confused releasing in viewdidunload , set objects nil in dealloc method. have read alot posts/blogs etc people release should not done in viewdidunload method.
in advance helping me clear things up! macloop
1) , 2) sound correct. i'm not sure 3). gut feeling should set them nil possible if call method in superclass you...
Forums iPhone, iPad, and iPod Touch iOS Programming
Comments
Post a Comment