Библиотеки, написанные на Swift
TestKit
Самый простой способ реализовать полный BDD в ваших проектах Swift iOS! Используйте спецификации на простом английском языке (Gherkin) для проведения тестов, которые включают как автоматизацию пользовательского интерфейса, так и взаимодействие с данными и состоянием приложения.
- 12
- MIT
JSButton
Полностью настраиваемый подкласс swift на UIButton, который позволяет создавать красивые кнопки без написания кода.
- 12
- MIT
Draftsman
Draftsman — это конструктор макетов, основанный на AutoLayout с декларативным подходом.
- 12
- MIT
Relax
Декларативно создавайте и отправляйте клиентские запросы для REST API в Swift. (от tdeleon).
- 12
- MIT
Spy
Spy — это гибкая, легкая, многоплатформенная утилита ведения журнала, написанная на чистом Swift. Это позволяет логировать с разных уровней и по разным каналам. Вы можете определить, какие уровни и каналы на самом деле.
- 12
- MIT
Networking
Networking — это легкая и мощная сетевая структура HTTP, написанная на Swift (от brillcp).
- 12
- MIT
SunCalc
Пакет Swift для расчета положений и фаз Солнца и Луны. (николайенсен).
- 12
- Apache License 2.0
RichEditor
Библиотека MacOS RichEditor позволяет превратить собственный NSTextView в полноценный редактор WYSIWYG.
- 11
- MIT
SwiftBook
Библиотека Swift для документирования, изоляции и тестирования компонентов SwiftUI, UIKIt и AppKit.
- 11
- MIT
message-bridge
Решение для доступа к чатам iMessage и SMS со старых компьютеров, реализованное в виде REST API с веб-клиентом.
- 11
SimpleChart
Это простая библиотека диаграмм, использующая исключительно swiftui, обеспечивающая поддержку всех платформ Apple. Самое главное, это можно было использовать в WidgetKit. Эта библиотека создана компанией Imposters Limited и в основном предоставлена основателем @andywkff. Не стесняйтесь вносить свой вклад и отправлять запрос на включение. Вместе мы создали лучшую диаграмму для публики.
- 11
titanium-notification-service-extension
Пример реализации использования собственного расширения службы уведомлений iOS (для отображения изображений в удаленных push-уведомлениях) в Titanium.
- 11
- MIT