kvc: http://blog.csdn.net/totogo2010/article/details/7767950 kvo: http://blog.csdn.net/totogo2010/article/details/7779402