【问题标题】:oneway modifier objective c单向修饰符目标 c
【发布时间】:2012-03-07 07:26:03
【问题描述】:

oneway 方法是异步的(结果不是立即预期的)[1]oneway 与分布式对象 API 一起使用。 [2]

但我在SCPlugin找到了下面的代码

+ (oneway void) executeShellCommandAsynchronously:(NSString*)command
{
    [[self taskForShellCommand:command] launch];

    return;
}

+ (void) refreshAllFinderItems
{
    //code
    if (cmd) {
        [ShellTask executeShellCommandAsynchronously:cmd];
    }
}

oneway 在 cocoa 应用程序中的行为是否相同(没有分布式对象)?

【问题讨论】:

    标签: objective-c cocoa distributed-objects


    【解决方案1】:

    是的。仅仅因为它不是分布式对象 API 的一部分,并不意味着它不会以相同的方式运行。关键字是编译器提示,仅此而已。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-30
      • 2022-06-16
      • 2011-03-19
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多