【问题标题】:Working with AFP in Objective-C/Carbon在 Objective-C/Carbon 中使用 AFP
【发布时间】:2009-08-04 20:55:59
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: objective-c cocoa macos-carbon afp


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多