Objective-C / CarbonでAFPを使用する
-
22-07-2019 - |
質問
ファイルをAFPボリュームに転送する必要があるアプリで作業しています-理想的には、OSXにボリュームをマウントしないのは本当に必要ないからです。
AFPプロトコルのものを見ていると、古いCarbonヘッダーファイル「afpDatastream.h」に出会いました。これはフレームワーク「AppleShareClientCore」にあったものでしたが、もはや存在しません(とにかくLeopardで)。
これが廃止されたと仮定すると、誰がそれが置き換えられたか知っていますか?
そうでない場合、Objective-C / CarbonでAFPボリュームを透過的に操作する最良の方法を知っていますか(OSXにマウントしません)?
解決
Apple 本当に 誰にもAppleShareフレームワークを使用させたくない。 Snow Leopardですべてが利用可能になるとは思わないでください。
残念ながら、これは組み込みのマウント機能の使用を本当に避けたい場合は、AFPを自分で実装するか、サードパーティのコードを見つける必要があることを意味します。 afpfs-ng は、使用可能なコードの有望なソースのように見えますが、GPLであり、作業が必要になりますライブラリになります。
ボリュームをマウントすることをお勧めします-ユーザーのデスクトップにボリュームが表示されないようにこれを行うことができるので、気づかないこともあります;-)
所属していません StackOverflow