相关疑难解决方法(0)

我可以使用Objective-C块作为属性吗?

是否可以使用标准属性语法将块作为属性?

ARC有什么变化吗?

objective-c ios objective-c-blocks automatic-ref-counting

319
推荐指数
6
解决办法
11万
查看次数

如何在Objective-C中的属性中存储块?

我想将objective-c块存储在属性中供以后使用.我不知道该怎么做所以我google了一下,关于这个主题的信息很少.但我最终设法找到了解决方案,我认为可能值得为像我这样的其他新手分享.

最初我认为我需要手动编写属性才能使用Block_copy和Block_release.

幸运的是,我发现块是NSObjects- copy/ - release等价于Block_copy/ Block_release.所以我可以@property (copy)用来自动生成setter和getter.

objective-c objective-c-blocks

76
推荐指数
3
解决办法
4万
查看次数