Need to release IBOutlet object?
ios, iphone, memory-management, objective-c
Solution
The answer is YES.
The runtime connects the objects to `IBOutlet` using `[setValue:ForKey:]`. This function will find the private instance variables, retain the target and set it to the instance variable. Please visit here iOS Developer Library to know more.
I highly recommend you to read the article because many iOS framework accesses properties by Key-Value compliance (`[setValue:ForKey:]` or `[valueForKey:]`), instead of directly calling getters/setters/instance variables.
Problem
I have dilemma about Memory releasing IBOutlet object.Do anyone please suggest what to do when we create IBOutlet object without property, need to release it?? if need to release... why we are releasing it