根据官方文档写的一个模块-MACTracker