增加宏定义和BaseViewController