Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
166 views
in Technique[技术] by (71.8m points)

cocoa - oneway modifier objective c

a oneway method is asynchronous (the result is not immediately expected)[1]. oneway is used with the distributed objects API. [2]

But i found below code in SCPlugin

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

    return;
}

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

will oneway behave same in cocoa application(without distributed object)?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Yes. Just because it isn't a part of the distributed objects API, does not mean it won't function in the same way. The keyword is a compiler hint, and not much else.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...