http://oshige.com/blog/index/objective-c_note/images/reference1a.jpg