Trabalhando com AFP em Objective-C / Carbono
-
22-07-2019 - |
Pergunta
Eu estou trabalhando em um aplicativo que precisa transferir arquivos para um volume AFP -. Idealmente, não seria montar o volume no OSX, uma vez que é realmente desnecessário
Olhando sobre o material protocolo AFP, me deparei com um velho arquivo de cabeçalho de Carbono "afpDatastream.h". Isto costumava ser no quadro "AppleShareClientCore", no entanto ele não é mais lá (no Leopard qualquer maneira).
Assumindo que este foi substituído, alguém sabe o que foi substituído por?
Se não, você sabe a melhor maneira de trabalhar com volumes AFP em Objective-C / Carbono transparente (não de montagem em OSX)?
Solução
Apple realmente não quero que ninguém a usar as estruturas AppleShare. Não espere que todos eles para estar disponível em Snow Leopard.
Infelizmente, isto significa que se você realmente quer evitar o uso do built-in de montagem capacidades, você terá que implementar AFP si mesmo, ou encontrar algum código do 3o partido. afpfs-NG olhares como uma promissora fonte de código utilizável, embora de GPL e exigiria um trabalho para se transformar em uma biblioteca.
Eu recomendaria apenas montar os volumes - você pode fazer isso de tal maneira que eles não aparecem no desktop do usuários, para que eles não iria nem perceber; -)