gpt4 book ai didi

ios - 获取 block 的弱类型的宏

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:30 25 4
gpt4 key购买 nike

我想知道创建要在 block 内使用的类型的 __weak 版本以避免保留循环所需的所有样板。我使用的经典方式是:

__weak typeof(self) weakSelf = self;

我的直接解决方案是定义一个新函数,例如:

#define weakTypeof(type) __weak typeof(type)

好吧,这不是一个很大的改进,但我们不得不在任何地方输入 __weak,如下所示:

weakTypeof(self) weakSelf = self;

我有什么理由不应该这样做吗?
有更好/更有效的方法吗?

最佳答案

我只是在 Xcode 中使用代码片段 http://nshipster.com/xcode-snippets/

我已将 weakSelf 设置为当我将 weakSelf 键入您粘贴的代码时,它可以节省时间。

关于ios - 获取 block 的弱类型的宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21231520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com