懒汉式:
第一次用单例对象时,进行创建,推荐使用
ManagerTool.h
+(instancetype)sharedManagerTool;
ManagerTool.m
//用来保存唯一的单例对象,不写`static`,其他类可通过extern 访问修改
static id _instace;
+ (id)allocWithZone:(struct _NSZone *)zone // alloc调用此方法
{
//防止多线程的写法
// if (_instace == nil) {
//