老师,创建单例的时候, 返回instance好,还是这个类名好呢, 这中间有啥区别呢;
还有一个就是,我最近升级xcode11了, 使用gcd的once 提示 Variable is not assignable (missing __block type specifier) 需要修饰外部的变量, 我记得以前定义单列不用修饰的 ;
作者回复: 单例返回的都是实例哈,至于起名字叫instance还是类名都可以的,遵循所在项目的代码规范就可以。至于Variable is not assignable的问题,不是xcode11的问题哈,如果是单例的话,在block外部声明变量的时候需要加上static修饰哈,否则也无法实现单例的逻辑哈,可以对比下课程中的代码哈。