// AFNetworking的寫法
__weak __typeof(&*self)weakSelf = self;
// 我之前一直這么寫的
__weak __typeof(self) weakSelf = self;
// 或者這么寫
__weak XxxViewController *weakSelf = self;
// 或者這么寫
__weak id weakSelf = self;
// AFNetworking的寫法
__weak __typeof(&*self)weakSelf = self;
// 我之前一直這么寫的
__weak __typeof(self) weakSelf = self;
// 或者這么寫
__weak XxxViewController *weakSelf = self;
// 或者這么寫
__weak id weakSelf = self;