Want to be a Objective-c coder, so need many practices