I know the basic principles about memory management (retain count, autorelease pools etc) in Cocoa, but once you go past simple retain/release, it\'s getting a bit more confusin
@2nd question
Looks like you are setting a UILabel text property, which in this case uses copy. In the documentation it says:
@property(nonatomic, copy) NSString *text;
This means the Label will copy and retain that copy not changing or retaining the object used to assign the property.