修改了上次版本的不少问题(崩溃、内存泄漏等),和我一样的初学者可以看看,整体思路挺不错的