Domanda

Sto lavorando su un'app che deve trasferire file su un volume AFP - idealmente, non monterebbe il volume su OSX, dal momento che è davvero inutile.

Osservando le cose del protocollo AFP, mi sono imbattuto in un vecchio file di intestazione Carbon "afpDatastream.h". Questo era nel framework "AppleShareClientCore", tuttavia non è più presente (su Leopard).

Supponendo che questo sia stato deprecato, qualcuno sa con cosa è stato sostituito?

In caso contrario, conosci il modo migliore per lavorare in modo trasparente con i volumi AFP in Objective-C / Carbon (non montando in OSX)?

È stato utile?

Soluzione

Apple davvero non voglio che nessuno usi i framework AppleShare. Non aspettarti che siano tutti disponibili in Snow Leopard.

Sfortunatamente, questo significa che se vuoi davvero evitare di utilizzare le funzionalità di montaggio integrate, dovrai implementare AFP da solo o trovare un codice di terze parti. afpfs-ng sembra una promettente fonte di codice utilizzabile, sebbene sia GPL e richiederebbe lavoro per trasformarsi in una biblioteca.

Vorrei solo montare i volumi: puoi farlo in modo tale che non compaiano sul desktop degli utenti, quindi non se ne accorgerebbero nemmeno ;-)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top