цель одностороннего модификатора c

метод 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 вести себя так же в приложении какао (без распределенного объекта)?


person Parag Bafna    schedule 07.03.2012    source источник


Ответы (1)


Да. Тот факт, что он не является частью API распределенных объектов, не означает, что он не будет работать таким же образом. Ключевое слово является подсказкой компилятору и не более того.

person Richard J. Ross III    schedule 07.03.2012