单例中NSMutableArray问题

单例里面添加 NSMutableArray 的时候,防止多个地方对它同时便利和修改的话,需要加原子属性。并且用strong,,,并且写一个遍历和修改的方法。加上锁。LockUnLock

__weak ViewController*weakSelf = self;
GCD里面用 __weak 防止内存释放不了,循环引用。
__weak ViewController*weakSelf = self;

【单例中NSMutableArray问题】GCD里面用 __weak 防止内存释放不了,循环引用

    推荐阅读