ГлавнаяНовости5 библиотек, которые помогут писать приложения для iOS быстрее

5 библиотек, которые помогут писать приложения для iOS быстрее

28 дней назад
Статьи
107
0

В этой статье перечислим пять отличных сторонних фреймворков / библиотек, которые вы можете импортировать в свое приложение и использовать в соответствии со своими потребностями.

1 SnapKit

SnapKit помогает нам создавать пользовательские интерфейсы программно быстрее.

Вот простое расположение квадрата UIImageView в центре его superview:

В отличие от стандарта NSLayoutConstraint:

 

2 Lottie

Lottie значительно упрощает обработку расширенных анимаций, загружая и отображая их в формате JSON. Благодаря этому разработчики могут легко настроить анимацию.

Для получения дополнительной информации проверьте репозиторий GitHub и  официальная документация для iOS/macOS.

3 IQKeyboardManagerSwift

Вам когда-нибудь приходилось вручную сталкиваться с ситуациями, когда клавиатура перекрывает ваш пользовательский интерфейс? в таких случаях спаситель — IQKeyboardManagerSwift. Все, что вам нужно сделать, чтобы забыть о работе с клавиатурой, это добавить следующие две строки в AppDelegate:

Результат теперь выглядит так:

Узнайте о IQKeyboardManager здесь.

4 PKHUD 

PKHUD предоставляет отличную функциональность для отображения прогресса на экране. Это полезно в таких случаях, как работа в сети и другие трудоемкие операции.

Использование очень просто:

  • Импортируйте PKHUD вверху файла.
  • Индикатор нагрузки: HUD.show(.progress) или HUD.show(.labeledProgress(title: “Loading”, subtitle: nil)).
  • Стоп индикатор загрузки: HUD.hide().

5 SideMenu

Распространено требование реализации бокового меню (a.k.a. NavigationDrawer) в приложении для iOS. Библиотека  SideMenu предлагает отличное решение для этого. Работать с ним очень просто:

  • Определите подкласс SideMenuNavigationController:

Внутри вашего контроллера представления создайте и представьте этот подкласс:

Обратите внимание, что вы задаете контроллер представления содержимого для бокового меню в качестве свойства rootViewController.

В библиотеке SideMenu предлагает много других льгот, как укладку настройка, тип презентации и другие

Оставить комментарий

Ваш комментарий будет отображаться только после прохождения модерации...
Комментариев нет
Лучшие материалы
Революция DevOps наконец стала мейнстримом, и популярность инструментов DevOps значительно выросла. Согласно Google Trends, количество поисков «инструменты DevOps» ...
Несмотря на уже существующий кризис, вопрос о жилье все еще актуален для специалистов сферы IT. Мы не будем ...
Проводя минимум восемь рабочих часов за компьютером, назревает вопрос, как можно сделать рабочее место более комфортным, ведь находишься ...