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

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

6 месяцев назад
Статьи
276
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 предлагает много других льгот, как укладку настройка, тип презентации и другие

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

Ваш комментарий будет отображаться только после прохождения модерации...
Комментариев нет
Лучшие материалы
Вторая альфа-версия Python 3.10 была выпущена в начале ноября, и с ее помощью мы можем увидеть, что будет ...
Books.pro: наша постоянная рубрика. Список книг для саморазвития и прокачки профессиональных навыков. Не секрет, что развитие технологий ведет ...
Приходилось ли вам во время написания имейла задумываться над тем, как оформить свою мысль, чтобы это было уместно, ...