http://www.cocoachina.com/ios/20161202/18261.html http://www.tuicool.com/articles/veumE3j http://www.jianshu.com/p/0244e431fb3c