1

我正在开发一个需要将文件传输到 AFP 卷的应用程序——理想情况下,它不会在 OSX 上挂载该卷,因为它确实没有必要。

查看 AFP 协议的内容,我发现了一个旧的 Carbon 头文件“afpDatastream.h”。这曾经在“AppleShareClientCore”框架中,但它不再存在(无论如何在 Leopard 上)。

假设这已被弃用,有谁知道它被替换为什么?

如果没有,您是否知道在 Objective-C/Carbon 中透明地使用 AFP 卷的最佳方法(不安装在 OSX 中)?

4

1 回答 1

0

Apple真的不希望任何人使用 AppleShare 框架。不要指望它们都可以在 Snow Leopard 中使用。

不幸的是,这意味着如果你真的想避免使用内置的挂载功能,你必须自己实现 AFP,或者找到一些 3rd 方代码。afpfs-ng看起来像是一个很有前途的可用代码来源,尽管它是 GPL 并且需要工作才能变成一个库。

我建议只安装卷 - 你可以这样做,这样它们就不会出现在用户的桌面上,所以他们甚至不会注意到 ;-)

于 2009-08-26T11:24:28.260 回答