我是Obj-C的新手,所以我的第一个问题是:
之间有什么区别strong,并weak在@property对象的指针的声明?
还有什么nonatomic意思呢?
我从公司的文档中发现了这个代码段:
__weak __typeof(self)weakSelf = self;
dispatch_async(dispatch_get_main_queue(),
^{
__strong __typeof(weakSelf)strongSelf = weakSelf;
// Do stuff
});
Run Code Online (Sandbox Code Playgroud)
它会被保留吗?