Протокол SMB/CIFS для iOS

Кто-нибудь знает библиотеку для просмотра (и загрузки / скачивания / трансляции) на ресурсах smb (протокол SMB/CIFS) с iOS. Это должна быть поддержка всех ОС Windows. Это классная помощь для меня.

1 ответ

Не совсем ответ на ваш вопрос, но у меня есть несколько советов:

  1. Если вы пишете свой собственный клиент, не доверяйте IETF RFC. Microsoft не была скрупулезной в своей приверженности спецификации. И обязательно протестируйте с именами файлов / папок Unicode, всеми основными версиями Windows и так далее.
  2. Не пишите свой собственный клиент.:-)
  3. Если вы используете библиотеку с открытым исходным кодом, убедитесь, что это не GPL или LGPL, если только вы не планируете открывать исходный код всего проекта. LGPL почти работает - это работает в Mac OS X - но требует динамического связывания, которое не поддерживается в iOS.
  4. Вы можете увидеть приложения в магазине приложений, использующие библиотеки GPL или LGPL, но не думайте, что использовать их безопасно. Эти приложения часто нагло злоупотребляют лицензией.
  5. opensource.apple.com имеет клиент smb, отличный справочник, но это расширение ядра файловой системы, поэтому вы не можете использовать его напрямую.
Другие вопросы по тегам