【发布时间】:2010-07-25 12:08:36
【问题描述】:
我有一个具有某些子例程/方法的可可应用程序。所以如果我有这样的方法:
- (void) dummyMethod:(NSObject*)dummy
{
//code
}
如果我有正确的标题,我可以从外部应用程序调用它吗?我的意思是将一个应用程序与另一个应用程序链接起来。顺便说一下,那个方法是一个实例方法。
对不起,如果这听起来很荒谬。
【问题讨论】:
标签: objective-c cocoa frameworks
我有一个具有某些子例程/方法的可可应用程序。所以如果我有这样的方法:
- (void) dummyMethod:(NSObject*)dummy
{
//code
}
如果我有正确的标题,我可以从外部应用程序调用它吗?我的意思是将一个应用程序与另一个应用程序链接起来。顺便说一下,那个方法是一个实例方法。
对不起,如果这听起来很荒谬。
【问题讨论】:
标签: objective-c cocoa frameworks
看看ScriptingBridge 框架,它允许不同的应用程序相互通信——这可能就是你需要的。
【讨论】:
您不能从另一个应用程序(进程)调用方法。您可以调用框架、静态或动态库的方法。
要在另一个应用程序上调用方法,您必须使用进程间通信机制。在可可中,您可以通过使用分布式通知来实现这一点。
【讨论】: