سؤال

أنا أعمل على تطبيق يحتاج إلى نقل الملفات إلى وحدة تخزين AFP - من الناحية المثالية، لن يقوم بتحميل وحدة التخزين على OSX، لأنه غير ضروري حقًا.

عندما نظرت إلى عناصر بروتوكول AFP، عثرت على ملف رأس Carbon قديم "afpDatastream.h".كان هذا موجودًا في إطار عمل "AppleShareClientCore"، ولكنه لم يعد موجودًا (في Leopard على أي حال).

على افتراض أنه تم إهمال هذا، هل يعرف أحد ما الذي تم استبداله به؟

إذا لم يكن الأمر كذلك، هل تعرف أفضل طريقة للعمل مع وحدات تخزين AFP في Objective-C/Carbon بشفافية (لا يتم تركيبها في OSX)؟

هل كانت مفيدة؟

المحلول

تفاحة حقًا لا أريد أن يستخدم أي شخص أطر عمل AppleShare.لا تتوقع أن تكون جميعها متاحة في Snow Leopard.

لسوء الحظ، هذا يعني أنه إذا كنت تريد حقًا تجنب استخدام إمكانيات التثبيت المضمنة، فسيتعين عليك تنفيذ AFP بنفسك، أو العثور على بعض التعليمات البرمجية لجهة خارجية. afpfs-ng يبدو مصدرًا واعدًا للتعليمات البرمجية القابلة للاستخدام، على الرغم من أنه GPL وسيتطلب العمل لتحويله إلى مكتبة.

أوصي بتركيب وحدات التخزين فقط - يمكنك القيام بذلك بطريقة لا تظهر على سطح مكتب المستخدمين، حتى أنهم لن يلاحظوا ذلك؛-)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top