PS: В конце статьи есть список замечательных библиотек Swift, которые вы можете просмотреть.

Почему мы обычно используем стороннюю библиотеку?

Ответы заключаются в том, чтобы найти быстрое и простое в использовании решение.

И в этом нет ничего плохого.

Будь то быстрый способ представить собственный нижний лист, более простой макет, более простые сетевые вызовы, шаблоны и руководства по стилю.

Вы называете это.

Я уверен, что вы знакомы с такими библиотеками, как SnapKit, Alamofire, Lottie и KingFisher.

Я думаю, что в какой-то степени сторонняя библиотека предлагает множество преимуществ, таких как экономия времени, простота и многие другие, особенно если это выходит за рамки вашей области знаний.

Например, при разработке меню редактирования изображений, аналогичного WhatsApp.

Какой смысл разрабатывать новый, когда есть готовое решение.

Но я хочу, чтобы вы знали о возможном компромиссе.

Да, это экономит много времени. Однако он также создает внешнюю зависимость.

Да, это экономит много времени. Но что, если он нарушает уязвимость в безопасности приложения.

Да, это экономит много времени. Но что, если библиотека перестанет быть доступной в будущем.

При этом каждое принятое нами решение сопряжено с определенным риском.

Некоторое хорошее практическое правило:

  1. Хранение необходимых библиотек только в вашем проекте
  2. Ухоженная библиотека
  3. Популярность

Будь то разработка собственной внутренней библиотеки или использование сторонней библиотеки.

В конце концов, это зависит от вашей ситуации.

Это может зависеть от цели, которую вы пытаетесь достичь, размера вашей команды, личного или корпоративного проекта, времени, которое у вас есть, ваших возможностей.

Вы даже можете просто использовать его при разработке минимально жизнеспособного продукта.

А когда у вас появится дополнительное время, вы сможете приступить к разработке собственной библиотеки для собственного проекта.

В конце концов, не так уж и плохо использовать стороннюю библиотеку, а?

Список замечательных библиотек Swift, которых вы так долго ждали, вот и он! потрясающе-быстро

Если вам нравится такая статья, поделитесь ею с друзьями и нажмите кнопку «Мне нравится», чтобы распространить ее еще больше. И не стесняйтесь высказывать свое мнение внизу!

Оставайтесь со мной на связи через LinkedIn здесь!