Необходимо записать собственную обертку в Objective C. Эта обертка могла содержать действительно немного строк кода (как, 10) необходимый, чтобы создать веб-представление и переместиться по нему к данному адресу в Интернете (где Ваше приложение находится). Но в этом случае Ваше приложение должно быть полнофункциональным веб-приложением (я имею в виду, использую не только JavaScript, но также и некоторый HTML для разметки).
Обычно я начинаю с Module :: Starter . Он поставляется с довольно простым инструментом командной строки , который создаст новый дистрибутив на основе шаблона, включая все необходимые файлы, каталог / и так далее. Он также создаст Makefile.PL (используя ExtUtils :: MakeMaker) или Build.PL (используя Module :: Build.)
Он также помещает туда пустой файл .pm с шаблонами для вашего POD и т. Д. .
Лучше всего начать с FAQ по CPAN .
Как отмечено там, следующие полезные ресурсы:
Как всегда, PerlMonks - тоже хороший ресурс. См. Их « Как создать распространение модуля CPAN ».
См. Руководство Хосе по созданию модулей .
Вам также может понравиться Написание модулей Perl для CPAN Сэма Трегара.
Рикардо Сигнес - довольно плодовитый автор модулей, и он часто пишет инструменты, чтобы максимально упростить создание модулей. Его модули обычно довольно актуальны, и он, кажется, придерживается самых современных подходов к созданию дистрибутива CPAN, поэтому его дистрибутивы, вероятно, являются хорошими примерами. Похоже, он использует Dist :: Zilla
для управления и загрузки своих дистрибутивов.
Обратите внимание на модуль Module :: Starter
, который генерирует полезный шаблон для помощи в создании современного Perl модуль.
Написание тестов! Посетите страницу проектов обеспечения качества Perl . Он немного устарел, но в нем есть отличные ссылки на качественные материалы для чтения.
Посетите CPANTS, службу тестирования CPAN
После вас » Прочитали о лучших инструментах для создания модулей, получите аккаунт на PAUSE , который позволит вам управлять своими дистрибутивами на CPAN.
Присоединяйтесь к #perl
IRC-каналу на irc.perl.org
. На самом деле только половина обсуждения посвящена Perl, но там тусуется много авторов модулей, и вы можете многому научиться.