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

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

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

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

Ваш комментарий будет отображаться только после прохождения модерации...
Комментариев нет
Лучшие материалы
 English.PRO рубрика от наших партнеров - Курсы английского языка для IT-специалистов English For IT.  В прошлой статье мы обсудили, как ...
Что может быть круче, чем бросить вызов самому себе, создавая то, что вам действительно нравится? Проблема с работой ...
В 2019 году кубок национального конкурса "Велопрацедавець року" в Одессе получила компании Intersog Ukraine. Вело активисты прошлогоднего призера ...