我正在开发一个需要将文件传输到AFP卷的应用程序--理想情况下,它不会将该卷挂载到OSX上,因为这确实是不必要的。
查看AFP协议时,我发现了一个旧的Carbon头文件"afpDatastream.h“。这曾经在框架"AppleShareClientCore“中,但是现在已经不在那里了(无论如何,在Leopard上)。
假设它已经被弃用了,有人知道它被什么取代了吗?
如果没有,您是否知道在Objective-C/Carbon中透明地使用AFP卷的最佳方式(而不是在OSX中挂载)?
发布于 2009-08-26 11:24:28
苹果不希望任何人使用AppleShare框架。不要期望它们都可以在Snow Leopard中使用。
不幸的是,这意味着如果你真的想避免使用内置的挂载功能,你必须自己实现AFP,或者找到一些第三方代码。afpfs-ng看起来像是一个很有前途的可用代码源,尽管它是通用公共语言的,需要努力才能转变为一个库。
我建议只挂载卷-您可以这样做,这样它们就不会出现在用户的桌面上,这样他们甚至不会注意到;-)
https://stackoverflow.com/questions/1229896
复制相似问题