单向修饰符目标c

时间:2012-03-07 07:26:03

标签: objective-c cocoa distributed-objects

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应用程序中的行为是否相同(没有分布式对象)?

1 个答案:

答案 0 :(得分:2)

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

相关问题