第二种方法
[weakObjc setBlock:^{
objc_setAssociatedObject(self, @selector(weakObjc), nil, OBJC_ASSOCIATION_ASSIGN);
}];
weakObjc只能是本类?换一个类岂不是crash了
分类添加weak属性1、增加中间变量 NSObject+weak2.h NSObject+weak2.m 测试使用 2、关联策略使用ASSIGN,然后模拟weak的实现,自动置空 这种方式不用增...