I was wondering when you remove an object using removeObject in an array if that removed object is handled properly. Would the object being removed be released?
Yes, when the object is removed from the NSMutableArray, it is released. If its retain count is 0, it will be deallocated (or garbage collected, if you were instead running on OS X with GC enabled).