What does self mean in Objective-C? When and where should I use it? Is it similar to this in Java?
self
this
Yes, it's exactly the same as "this" in Java - it points to the "current" object.