Пожалуйста, ознакомьтесь с CONTRIBUTING и CODE-OF-CONDUCT для получения подробной информации.
Платформы аналитики, SDK, отслеживание ошибок и ответы в реальном времени о вашем приложении
Маршрутизация приложений
Элегантная маршрутизация URL, навигационные фреймворки, глубокие ссылки и многое другое
CleanArchitectureRxSwift — пример чистой архитектуры приложения iOS с использованием RxSwift.
ios-architecture — коллекция архитектур iOS: MVC, MVVM, MVVM+RxSwift, VIPER, RIBs и многие другие.
iOS-Viper-Architecture — этот репозиторий содержит подробный пример приложения, которое реализует архитектуру VIPER в iOS с использованием таких библиотек и фреймворков, как Alamofire, AlamofireImage, PKHUD, CoreData и др.
Reactant — реактивная архитектура для iOS.
Spin — универсальная реализация системы Feedback Loop для RxSwift, ReactiveSwift и Combine.
SwiftyVIPER — упрощает и делает более чистым процесс реализации архитектуры VIPER.
Tempura — целостный подход к разработке iOS, вдохновлённый Redux и MVVM.
The Composable Architecture — библиотека для создания приложений последовательным и понятным способом, с учётом композиции, тестирования и эргономики.
VIPER Module Generator — генератор чистых модулей VIPER с комментариями и предопределёнными функциями.
Viperit — фреймворк Viper для iOS. Разрабатывайте приложение, следуя архитектуре VIPER простым способом. Написано и протестировано на Swift.
ARKit
Библиотека и инструменты, которые помогут вам создавать беспрецедентные впечатления от дополненной реальности.
ARHeadsetKit — высокоуровневый фреймворк для использования Google Cardboard стоимостью 5 долларов для имитации Microsoft Hololens.
ARKit-CoreLocation — объединяет высокую точность AR с масштабом данных GPS.
ARKit Emperor — Emperor предоставляет наиболее практичные образцы ARKit.
ARKit Virtual Objects — размещение виртуальных объектов в дополненной реальности.
ARVideoKit — запись и захват видео, фотографий, Live Photos и GIF-файлов ARKit.
Placenote — библиотека, которая делает сеансы ARKit постоянными в местоположении с помощью передового компьютерного зрения.
SmileToUnlock — эта библиотека использует отслеживание лиц ARKit, чтобы поймать улыбку пользователя.
Аутентификация
Библиотеки OAuth и OAuth2, социальные логины и инструменты капчи.
Heimdallr.swift — простая в использовании библиотека OAuth 2 для iOS, написанная на Swift.
InstagramSimpleOAuth — быстрый и простой способ аутентифицировать пользователя Instagram в вашем приложении для iPhone или iPad.
LinkedInSignIn — простой контроллер представления для входа и получения токена доступа от LinkedIn.
OAuthSwift — основанная на Swift библиотека OAuth для iOS.
OAuth2 — основанный на Swift фреймворк OAuth2 для macOS и iOS.
ReCaptcha — (не)видимая ReCaptcha для iOS.
SwiftyOAuth — простая библиотека OAuth для iOS со встроенным набором провайдеров.
Блокчейн
Инструмент для взаимодействия со смарт-контрактами. Реализации протокола Bitcoin и фреймворки для взаимодействия с криптовалютами.
BitcoinKit — набор инструментов протокола Bitcoin для Swift. Библиотека диаграмм для продуктов Apple
Сократите время разработки с помощью этих инструментов
Качество всегда имеет значение. Инструменты проверки кода, бдительные наблюдатели за памятью, синтаксические сахара и многое другое.
[weak self]
и guard
в замыканиях.Статические анализаторы кода для обеспечения стиля и соответствия стандартам.
Расширения шестнадцатеричных цветов, темы оформления, палитры цветов и другие замечательные инструменты для работы с цветом.
StickyLocking — универсальный менеджер встроенных иерархических блокировок, используемый для создания высококонкурентных приложений любого типа.
SwiftCoroutine — библиотека сопрограмм Swift для iOS и macOS.
Фреймворки, оболочки, генераторы и шаблоны Core Data.
Ensembles — фреймворк синхронизации для Core Data.
Mogenerator — автоматическая генерация кода Core Data.
MagicalRecord — суперкрутое и простое извлечение данных для Core Data.
CoreStore — мощный фреймворк Core Data для инкрементных миграций, извлечения, наблюдения и т. д.
Core Data Query Interface — типобезопасный, гибкий фреймворк запросов для Core Data.
Graph — элегантный фреймворк на основе данных для CoreData в Swift.
CoreDataDandy — облегчённая оболочка вокруг Core Data, упрощающая общие операции с базой данных.
Sync — современная синхронизация JSON с Core Data в Swift.
AlecrimCoreData — мощная и простая оболочка Core Data, написанная на Swift.
AERecord — потрясающая оболочка Core Data в Swift.
CoreDataStack — стек Core Data от Big Nerd Ranch.
JSQCoreDataKit — более быстрый стек Core Data.
Skopelos — минималистичная, потокобезопасная, нешаблонная и очень простая в использовании версия Active Record на Core Data. Всё, что вам нужно для работы с Core Data.
Cadmium — полный фреймворк Swift, который оборачивает CoreData и помогает соблюдать лучшие практики.
DataKernel — простая оболочка CoreData для облегчения операций.
DATAStack — 100% Swift простой стек Core Data без шаблонов. NSPersistentContainer.
JustPersist — JustPersist — это самый простой и безопасный способ обеспечить постоянство на iOS с поддержкой Core Data из коробки.
PrediKit — DSL для NSPredicate для iOS, macOS, tvOS и watchOS. Вдохновлён SnapKit и с любовью написан на Swift.
PredicateFlow — написание удивительных, строго типизированных и легко читаемых NSPredicates, позволяющих писать потоковые NSPredicates без угадывания имён атрибутов, операций предикатов или написания аргументов неправильного типа.
CloudCore — надёжная синхронизация CloudKit: автономное редактирование, отношения, общие и общедоступные базы данных, дельты на уровне полей и многое другое.
Курсы, учебные пособия, руководства и буткемпы
Apple — объектно-ориентированное программирование с Objective-C
ARHeadsetKit Tutorials — интерактивные руководства по высокоуровневому фреймворку для экспериментов с AR.
ARStarter — начало работы с ARKit — небольшое упражнение для начинающих.
Classpert — список из 500 курсов по разработке iOS (бесплатных и платных), от ведущих платформ электронного обучения — полный каталог курсов от Udacity, Pluralsight, Coursera, Edx, Treehouse и Skillshare.
iOS & Swift — полный курс разработки приложений для iOS
Ray... Клиентская библиотека Redis, обеспечивающая доступ к Redis.
Диффы, ключевые пути, отсортированные списки и другие удивительные оболочки структур данных и библиотеки.
— Changeset — минимальные изменения от одной коллекции к другой. — BTree — быстрые упорядоченные коллекции для Swift с использованием B-деревьев в памяти. — SwiftStructures — примеры часто используемых структур данных и алгоритмов в Swift. — diff — простая библиотека диффов на чистом Swift. — Brick — общий вид. Отладка
Инструменты отладки, отчёты о сбоях, логи и пользовательский интерфейс консоли.
Athena — плагин Gradle для улучшения работы Carthage путём загрузки заархивированных фреймворков в репозиторий Maven, на данный момент поддерживается только Bintray, Artifactory и локальный Mavel.
Accio — менеджер зависимостей для SwiftPM на основе iOS & Co., предлагающий улучшения по сравнению с Carthage.
Инструменты для упрощения процесса развёртывания приложений для iOS.
Fastlane — объединяет все инструменты развёртывания для iOS в один оптимизированный рабочий процесс.
Deliver — загружает скриншоты, метаданные и приложение в App Store с помощью одной команды.
Snapshot — автоматизирует создание локализованных скриншотов приложения для iOS на каждом устройстве.
Buddybuild — платформа для мобильных итераций — сборка, развёртывание и совместная работа.
Bitrise — непрерывная интеграция и доставка для мобильных устройств с десятками интеграций для сборки, тестирования, развёртывания и совместной работы.
Watchbuild — получение уведомления после завершения обработки сборки в iTunes Connect.
Crashlytics — сервис для отчётов о сбоях и бета-тестирования.
TestFlight Beta Testing — служба бета-тестирования, размещённая на iTunes Connect (требуется iOS 8 или более поздняя версия).
AppCenter — непрерывное создание, тестирование, выпуск и мониторинг приложений для каждой платформы.
Boarding — мгновенное создание простой страницы регистрации для участников бета-тестов TestFlight.
HockeyKit — комплект для обновления программного обеспечения.
Rollout.io — SDK для исправления ошибок, модификации и управления нативными приложениями (Obj-c & Swift) в реальном времени.
AppLaunchpad — бесплатный конструктор скриншотов для App Store.
LaunchKit — набор веб-инструментов для разработчиков мобильных приложений, теперь с открытым исходным кодом!
Instabug — обратная связь в приложении, отчёты о сбоях, быстрое исправление ошибок с помощью пользовательских шагов, видеозаписей, аннотаций экрана, регистрации сетевых запросов.
Appfigurate — безопасная конфигурация во время выполнения для iOS и watchOS, приложений и расширений приложений.
ScreenshotFramer — с Screenshot Framer можно легко создавать красивые и локализованные изображения для App Store.
Semaphore — CI/CD-сервис, который упрощает сборку, тестирование и развёртывание приложений для любых устройств Apple. Поддержка iOS полностью интегрирована в Semaphore 2.0, поэтому вы можете использовать те же мощные функции конвейера CI/CD для iOS, что и для разработки на базе Linux.
Appcircle.io — мобильная DevOps-платформа корпоративного уровня, которая автоматизирует сборку, тестирование и публикацию мобильных приложений для более быстрого и эффективного цикла выпуска.
Screenplay — мгновенные откаты и канареечные развёртывания для iOS.
Codemagic — создавайте, тестируйте и выпускайте приложения для iOS на 20% быстрее с Codemagic CI/CD.
Runway — упрощённое развёртывание мобильных приложений для команд. Интегрируется с инструментами (система контроля версий, управление проектами, CI, магазины приложений, отчётность о сбоях и т. д.), чтобы обеспечить единую точку истины для мобильных команд во время циклов выпуска. В равной степени автоматизация и сотрудничество.
ios-uploader — простой в использовании кроссплатформенный инструмент для загрузки приложений iOS в App Store Connect.
Библиотеки обещаний и фьючерсов, которые помогут вам писать лучший асинхронный код на Swift.
SwiftEventBus — шина событий публикации/подписки. Оптимизировано для iOS.
Управление файлами, файловый браузер, обработка zip-архивов и наблюдатели за файлами.
— FileKit — простое и выразительное управление файлами в Swift.
— Zip — фреймворк Swift для архивирования и разархивирования файлов.
— FileBrowser — мощный файловый браузер Swift для iOS.
— Ares — передача файлов P2P между компьютерами Mac и устройствами iOS без предварительной настройки.
— FileProvider — замена FileManager для локальных, iCloud и удалённых (WebDAV/FTP/Dropbox/OneDrive/SMB2) файлов на iOS/tvOS и macOS.
— KZFileWatchers — микрофреймворк для наблюдения за изменениями файлов, как локальных, так и удалённых. Полезен при создании инструментов разработчика.
— ZipArchive — ZipArchive представляет собой простой служебный класс для архивирования и распаковки файлов на iOS и Mac.
— FileExplorer — мощный файловый обозреватель для iOS, позволяющий пользователям выбирать и удалять файлы и/или каталоги. ZIPFoundation — простое управление ZIP-файлами в Swift.
AppFolder — облегчённый фреймворк, который позволяет создать удобное и строго типизированное представление каталогов внутри контейнера приложения.
ZipZap — библиотека ввода-вывода ZIP-файлов для iOS, macOS и tvOS.
AMSMB2 — фреймворк Swift для подключения к общим ресурсам SMB 2/3 для iOS.
Коллекция инструментов функционального программирования на Swift.
Forbind — функциональное связывание и обещания в Swift.
Funky — инструменты и эксперименты функционального программирования в Swift.
LlamaKit — коллекция необходимых инструментов функционального Swift.
Oriole — функциональный набор утилит, реализованный как расширения протокола Swift.
Prelude — микрофреймворк Prelude простых инструментов функционального программирования Swift.
Swiftx — функциональные типы данных и функции для любого проекта.
Swiftz — функциональное программирование на Swift.
OptionalExtensions — микрофреймворк с расширениями для типа Optional.
Argo — функциональная библиотека парсинга JSON для Swift.
Runes — инфиксные операторы для монадических функций в Swift.
Bow — библиотека-компаньон для функционального программирования, типизированная для Swift.
AssetImportKit — быстрая кроссплатформенная библиотека (macOS, iOS), которая преобразует модели, поддерживаемые Assimp, в сцены SceneKit.
CollectionNode — быстрый фреймворк для collectionView в SpriteKit.
Glide engine — движок для создания 2D-игр на основе SpriteKit и GameplayKit с практическими примерами и учебными пособиями.
Lichess mobile — мобильный клиент для lichess.org.
Sage — кроссплатформенный шахматный движок для Swift.
ShogibanKit — ShogibanKit — это фреймворк для реализации сложных японских шахмат (сёги) на Swift. Без пользовательского интерфейса или искусственного интеллекта.
SKTiled — быстрый фреймворк для работы с ресурсами Tiled в SpriteKit.
SwiftFortuneWheel — кроссплатформенный фреймворк для игр вроде «Колеса фортуны».
Синтаксический сахар, инструменты и таймеры Grand Central Dispatch.
GCDKit — упрощение Grand Central Dispatch с помощью Swift.
Async — синтаксический сахар в Swift для асинхронных диспетчеров в Grand Central Dispatch.
SwiftSafe — синхронизация потоков стала проще.
YYDispatchQueuePool — класс утилит iOS для управления глобальной очередью диспетчера.
AlecrimAsyncKit — привносит async и await в мир Swift с некоторыми особенностями.
GrandSugarDispatch — синтаксический сахар для Grand Central Dispatch (GCD).
Threader — красивые вызовы GCD и более лёгкое выполнение кода.
Dispatch — крошечная библиотека, которая делает использование GCD проще и интуитивно понятнее.
GCDTimer — хорошо протестированный таймер Grand Central Dispatch (GCD) в Swift.
Chronos-Swift — утилиты Grand Central Dispatch. AnimatedGradientView — простой фреймворк для добавления анимированных градиентов в приложение iOS.
Библиотеки для работы с соседними устройствами, инструменты BLE и оболочки MultipeerConnectivity.
— Discovery — очень простая библиотека для обнаружения и извлечения данных с соседних устройств (даже если одноранговое приложение работает в фоновом режиме).
— LGBluetooth — простая, блочная, лёгкая библиотека поверх CoreBluetooth. Очистит ваш код, связанный с Core Bluetooth.
— PeerKit — открытый исходный код Swift framework для создания событийно-ориентированных приложений Multipeer Connectivity с нулевой конфигурацией.
— BluetoothKit — легко обменивайтесь данными между устройствами iOS/macOS с помощью BLE.
— Bluetonium — картографирование Bluetooth в Swift.
— BlueCap — фреймворк Bluetooth LE для iOS.
— Apple Family — быстрое подключение устройств Apple друг к другу с помощью Bluetooth, Wi-Fi и USB.
— Bleu — BLE (Bluetooth LE) для U.
— Bluejay — простая оболочка Swift для создания надёжных приложений Bluetooth LE.
— BabyBluetooth — самый простой способ использовать Bluetooth (BLE) в iOS/MacOS.
— ExtendaBLE — простой клиент на основе блоков для BLE для iOS/tvOS/watchOS/OSX/Android. Быстрая настройка для центральных/периферийных устройств, выполнение операций чтения/записи пакетов и обратных вызовов для обновлений характеристик.
— PeerConnectivity — функциональная оболочка для фреймворка Apple MultipeerConnectivity.
— AZPeerToPeerConnection — AZPeerToPeerConnectivity — это оболочка поверх фреймворка Apple iOS Multipeer Connectivty. Предоставляет более простой способ создания и управления сеансами. Легко интегрируется.
— MultiPeer — Multipeer — это оболочка для фреймворка Apple's MultipeerConnectivity для передачи данных в автономном режиме между устройствами Apple. Автоматически подключает к нескольким соседним устройствам и обменивается информацией с помощью Bluetooth или Wi-Fi.
— BerkananSDK — Mesh messaging SDK с целью создать децентрализованную mesh-сеть для людей, работающую на их устройстве с Bluetooth-антенной.
Макеты, средства выбора изображений и множество вариантов настраиваемой реализации камеры.
— TGCameraViewController — пользовательская камера с AVFoundation. Красивая, лёгкая и простая в интеграции с проектами iOS.
— PBJVision — движок камеры iOS, поддерживает касание для записи видео, замедленное видео и захват фотографий.
— Cool-iOS-Camera — полностью настраиваемая и современная реализация камеры для iOS, созданная с использованием AVFoundation.
— SCRecorder — движок камеры с функцией записи по нажатию, анимируемыми фильтрами, замедленным движением и редактированием сегментов.
— ALCameraViewController — контроллер представления камеры с настраиваемым средством выбора изображений и обрезкой изображений. Написан на Swift.
— CameraManager — простой класс Swift, предоставляющий все конфигурации, необходимые для создания пользовательской камеры в вашем приложении.
— RSBarcodes_Swift — считыватели и генераторы штрихкодов 1D и 2D для iOS 8 с восхитительными элементами управления. Теперь на Swift.
— LLSimpleCamera — простое, настраиваемое управление камерой — видеомагнитофон для iOS. Fusuma — Instagram-подобный браузер фотографий и функция камеры с несколькими строками кода на Swift.
BarcodeScanner — простой и красивый сканер штрихкодов.
HorizonSDK-iOS — современная библиотека iOS для записи видео и фотосъёмки в реальном времени.
FastttCamera — быстрый и простой фреймворк камеры для iOS с настраиваемыми фильтрами.
DKCamera — лёгкий и простой фреймворк камеры для iOS, написанный на Swift.
NextLevel — Next Level — это библиотека для захвата медиафайлов камерой для iOS.
CameraEngine — движок камеры для iOS, написанный на Swift поверх AVFoundation.
SwiftyCam — фреймворк для камеры iOS, вдохновлённый Snapchat, написанный на Swift.
CameraBackground — показывает слой камеры в качестве фона для любого UIView.
Lumina — полнофункциональная камера, которая делает фотографии, видео, потоковые кадры, обнаруживает метаданные и потоковые прогнозы CoreML.
RAImagePicker — RAImagePicker — это ориентированный на протокол фреймворк, который предоставляет пользовательские функции из встроенного Image Picker Edit.
FDTake — легко сделать фото или видео или выбрать из библиотеки.
YPImagePicker — Instagram-подобный подборщик изображений и фильтры для iOS.
MockImagePicker — фиктивный UIImagePickerController для тестирования камеры на основе пользовательского интерфейса в симуляторе.
iOS-Depth-Sampler — коллекция примеров кода для API глубины.
TakeASelfie — фреймворк iOS, который использует фронтальную камеру, распознаёт ваше лицо и делает селфи.
HybridCamera — видео- и фотокамера для iOS, похожая на камеру SnapChat.
CameraKit-iOS — значительно повышает производительность камеры и удобство использования в вашем следующем проекте iOS.
ExyteMediaPicker — настраиваемый медиа-подборщик.
Быстрые действия, предварительный просмотр и всплывающие взаимодействия
QuickActions — оболочка Swift для быстрых действий на главном экране iOS (ярлыки приложений).
JustPeek — JustPeek — это iOS-библиотека, которая добавляет поддержку предварительного просмотра и всплывающих взаимодействий Force Touch на устройствах, которые изначально не поддерживают этот вид взаимодействия.
PeekView — PeekView поддерживает предварительный просмотр, всплывающее окно и действия предварительного просмотра для устройств iOS без поддержки 3D Touch.
Библиотеки обнаружения устройств и помощники iBeacon
Proxitee — позволяет разработчикам создавать приложения, учитывающие близость, используя iBeacons и геозоны.
OWUProximityManager — iBeacons + CoreBluetooth.
Vicinity — Vicinity воспроизводит iBeacons (анализируя RSSI) и поддерживает вещание и обнаружение устройств Bluetooth с низким энергопотреблением в фоновом режиме.
BeaconEmitter — превращает ваш Mac в iBeacon.
MOCA Proximity — платная платформа для маркетинга близости, которая позволяет добавлять удивительные впечатления от близости в ваше приложение.
JMCBeaconManager — класс менеджера iBeacon, отвечающий за обнаружение ближайших маяков.
Мониторинг местоположения, обнаружение движения и библиотеки геозон AsyncLocationKit — оболочка для фреймворка Apple CoreLocation с использованием современного подхода к параллелизму Swift (async/await).
IngeoSDK — фреймворк для постоянного мониторинга местоположения на iOS.
LocationManager — предоставляет асинхронный API на основе блоков для запроса текущего местоположения, как однократно, так и непрерывно.
SwiftLocation — мониторинг местоположения и маяков в Swift.
SOMotionDetector — простая библиотека для обнаружения движения на основе обновлений местоположения и ускорения.
LocationPicker — готовый к использованию и полностью настраиваемый инструмент выбора местоположения для вашего приложения.
BBLocationManager — менеджер местоположения для простой реализации сервисов определения местоположения и геозондирования на iOS.
set-simulator-location — CLI для установки местоположения в симуляторе iOS.
NominatimKit — Swift-обёртка для геокодирования данных OpenStreetMap.
MotionKit — получение данных от акселерометра, гироскопа и магнитометра всего в две или несколько строк кода. CoreMotion стал невероятно простым.
DarkLightning — просто самый быстрый способ передачи данных между iOS/tvOS и macOS.
Deviice — библиотека для определения устройства, на котором запущено приложение (и некоторых свойств).
DeviceKit — DeviceKit — это замена типа значения UIDevice.
Luminous — Luminous — это большой фреймворк, который может предоставить вам много информации (более 50) о текущей системе.
Device — лёгкий инструмент для определения текущего устройства и размера экрана, написанный на Swift.
WatchShaker — WatchShaker — помощник watchOS для получения движения встряхивания, написанный на Swift.
WatchCon — инструмент, обеспечивающий лёгкое подключение между iOS и WatchOS.
TapticEngine — TapticEngine генерирует вибрации на устройстве iOS.
UIDeviceComplete — расширения UIDevice, заполняющие недостающие фрагменты.
NFCNDEFParse — парсер данных NFC Forum Well Known Type для iOS11 и Core NFC.
Device.swift — сверхлёгкая библиотека для определения используемого устройства.
SDVersion — лёгкая Cocoa-библиотека для определения модели и размера экрана используемого устройства.
Haptico — простой в использовании генератор тактильной обратной связи с поддержкой воспроизведения паттернов.
NFCPassportReader — быстрая библиотека для чтения паспорта с поддержкой NFC. Поддерживает BAC, защищённое взаимодействие и активную и пассивную аутентификацию. Требуется iOS 13 или выше.
Auto Layout, UI-фреймворки и великолепный список инструментов для упрощения построения макетов
Masonry — используйте мощь AutoLayout NSLayoutConstraints с упрощённым, цепным и выразительным синтаксисом.
FLKAutoLayout — категория UIView, которая упрощает создание ограничений макета в коде.
Façade — программный макет представления для всех нас — альтернатива авторазмещению.
PureLayout — идеальный API для автоматического размещения iOS & macOS — впечатляюще простой, невероятно мощный. Objective-C и Swift совместимые:
Инструменты для управления файлами строк, перевода и включения локализации в приложениях.
Hodor — простое решение для локализации вашего приложения для iOS.
Swifternalization — локализуйте приложения для iOS более разумным способом с использованием файлов JSON. Фреймворк Swift.
Rubustrings — проверка формата и согласованности файлов Localizable.strings.
BartyCrouch — постепенно обновляйте/переводите файлы строк из кода и раскадровок/XIB.
LocalizationKit — управление локализацией в реальном времени через веб-портал. Легко управляйте своими текстами и переводами без повторного развёртывания и повторной отправки.
Localize-Swift — дружественная к Swift 2.0 локализация и i18n с переключением языков в приложении.
LocalizedView — настройка специфичных для приложения локализованных строк в файле Xib.
transai — инструмент командной строки поможет вам управлять файлами строк локализации.
Strsync — автоматическая синхронизация файлов .strings с базового языка.
IBLocalizable — локализация ваших представлений непосредственно в Interface Builder с помощью IBLocalizable.
nslocalizer — инструмент для поиска отсутствующих и неиспользуемых NSLocalizedStrings.
L10n-swift — локализация приложения с возможностью изменения языка. Поддержка локализации «на лету» и форм множественного числа на любом языке.
Localize — простой инструмент для локализации приложений с использованием JSON или строк, а также IBDesignables с расширениями для компонентов пользовательского интерфейса.
CrowdinSDK — iOS SDK Crowdin немедленно доставляет в приложение все новые переводы из проекта Crowdin.
attranslate — полуавтоматический перевод или синхронизация файлов .strings или кроссплатформенных файлов на разных языках.
Respresso Localization Converter — мультиплатформенный конвертер локализации для iOS (.strings + геттеры Objective-C), Android (strings.xml) и Web (.json).
locheck — проверка правильности файлов .strings, .stringsdict и strings.xml во избежание сбоев и некорректных переводов.
StringSwitch — простое преобразование файлов .strings для iOS в формат strings.xml для Android и наоборот.
Здесь живёт отладка. Инструменты логирования, фреймворки, интеграции и многое другое.
LumberMill — простое логирование.
TinyConsole — маленькая консоль для отображения информации при использовании приложения iOS.
Lighty — простой в использовании и лёгкий логгер для iOS, macOS, tvOS, watchOS и Linux.
JustLog — консольное, файловое и удалённое логирование Logstash через TCP-сокет.
Twitter Logging Service — надёжная и производительная структура логирования для клиентов iOS.
Reqres — сетевой логгер запросов и тел ответов с поддержкой Alamofire.
TraceLog — очень просто: логирование так, как должно быть! Работает на iOS, OS X и Linux.
OkLog — сетевой логгер для проектов iOS и macOS.
Spy — лёгкий, гибкий, мультиплатформенный (iOS, macOS, tvOS, watchOS, Linux) инструмент логирования, написанный на чистом Swift, который позволяет вам логировать на разных уровнях и каналах, которые вы можете определить самостоятельно в зависимости от ваших потребностей.
Diagnostics — позволяет пользователям легко делиться Diagnostics с вашей службой поддержки, чтобы улучшить процесс исправления ошибок.
Gedatsu — предоставляет читаемый формат об ошибке консоли AutoLayout.
Pulse — мощная система логирования для Apple Platforms. Собственная разработка. Создана с помощью SwiftUI.
Коллекция моделей машинного обучения, библиотек глубокого обучения и нейронных сетей.
Swift-Brain — структуры данных искусственного интеллекта/машинного обучения и алгоритмы Swift для будущего развития iOS. Теорема Байеса, нейронные сети и другие методы ИИ.
AIToolbox — набор модулей искусственного интеллекта, написанных на Swift: графы/деревья, линейная регрессия, машины опорных векторов, нейронные сети, PCA, KMeans, генетические алгоритмы, MDP, смесь гауссиан.
Tensorflow-iOS — официальный порт мощной библиотеки нейронных сетей Google для iOS.
Bender — легко создавайте быстрые нейронные сети. Используйте модели TensorFlow. Metal под капотом.
CoreML-samples — примеры кода для Core ML с использованием ResNet50, предоставленного Apple, и пользовательской модели, созданной coremltools.
Revolver — фреймворк для создания быстрых генетических алгоритмов в Swift. Поставляется с модульной архитектурой, предварительно реализованными операторами и множеством примеров.
CoreML-Models — коллекция уникальных моделей Core ML.
Serrano — библиотека глубокого обучения для iOS и macOS.
Swift-AI — библиотека машинного обучения Swift.
TensorSwift — лёгкая библиотека для вычисления тензоров в Swift, которая имеет аналогичные API с TensorFlow.
DL4S — глубокое обучение для Swift: ускоренные операции с тензорами и динамические нейронные сети на основе обратного режима автоматического дифференцирования для каждого устройства, которое может запускать Swift.
SwiftCoreMLTools — библиотека Swift для создания и экспорта моделей CoreML в Swift.
iOS-GenAI-Sampler — сборник примеров генеративного искусственного интеллекта на iOS. Mapbox GL — рендер OpenGL для векторных тайлов Mapbox с привязками SDK для iOS.
GEOSwift — географический движок на Swift.
PXGoogleDirections — помощник Google Directions API для iOS, написанный на Swift.
Cluster — простая аннотация кластеризации карт.
JDSwiftHeatMap — JDSwiftMap — это библиотека MapKit для iOS. Вы можете легко создать персонализированную тепловую карту.
ClusterKit — фреймворк кластеризации карт для iOS с поддержкой MapKit, Google Maps и Mapbox.
FlyoverKit — FlyoverKit позволяет вам представлять потрясающие виды облёта на 360° в MKMapView без каких-либо усилий, сохраняя при этом все возможности настройки.
MapViewPlus — используйте любой пользовательский вид как пользовательское всплывающее окно вашего MKMapView с классными анимациями. Также легко используйте любое изображение в качестве аннотации.
MSFlightMapView — добавляйте и анимируйте геодезические полёты на карте Google.
WhirlyGlobe-Maply — трёхмерный глобус и плоская карта SDK для iOS. Этот инструментарий имеет большой API для детального управления картой или глобусом. Он читает широкий спектр форматов ГИС-данных.
Математические фреймворки, функции и библиотеки для пользовательских операций, статистических расчётов и многого другого.
Euler — операторы Swift для математических обозначений.
SwiftMath — математический фреймворк для Swift. Включает: векторы, матрицы, комплексные числа, кватернионы и полиномы.
Arithmosophi — набор протоколов для арифметических и логических операций.
Surge — библиотека Swift, которая использует фреймворк Accelerate для предоставления высокопроизводительных функций для матричной математики, цифровой обработки сигналов и манипуляции изображениями.
Upsurge — математика Swift.
Swift-MathEagle — общий математический фреймворк, который упрощает использование математики. В настоящее время поддерживает решение функций и оптимизацию, матричную и векторную алгебру, комплексные числа, большие целые и большие дробные числа и общие удобные расширения и функции.
iosMath — библиотека для отображения красиво оформленных математических уравнений. Позволяет набирать формулы LaTeX в iOS.
BigInt — арифметика произвольной точности в чистом Swift.
SigmaSwiftStatistics — сборник функций для статистических вычислений.
VectorMath — библиотека Swift для Mac и iOS, которая реализует общие 2D и 3D векторные и матричные функции, полезные для игр или векторной графики.
Expression — библиотека Mac и iOS для оценки числовых выражений во время выполнения.
Metron — Metron — это обширная коллекция геометрических функций и типов, которые расширяют 2D геометрические примитивы, предоставляемые CoreGraphics.
NumericAnnex — NumericAnnex дополняет числовые средства, представленные в стандартной библиотеке Swift.
Matft — Matft — это библиотека, подобная Numpy, в Swift. Matft позволяет нам легко обрабатывать n-мерные массивы в Swift.
AudioBus — добавьте маршрутизацию аудио в реальном времени нового поколения между приложениями.
AudioKit — мощный инструментарий для синтеза, обработки и анализа звуков.
EZAudio — iOS/macOS. Асинхронный декодер изображений в формате GIF и программа для просмотра изображений с поддержкой воспроизведения изображений в формате GIF. Использует очень мало памяти.
FLAnimatedImage — производительный движок для работы с анимированными изображениями в формате GIF для iOS.
gifu — высокопроизводительная поддержка анимированных изображений в формате GIF для iOS на Swift.
AnimatedGIFImageSerialization — полная поддержка анимированных изображений в формате GIF для iOS, включая функции, класс в стиле NSJSONSerialization и (опционально) подмену UIImage.
XAnimatedImage — XAnimatedImage — это производительный движок для работы с анимированными изображениями в формате GIF для iOS, написанный на Swift на основе FLAnimatedImage.
SwiftGif — небольшое расширение UIImage с поддержкой GIF.
APNGKit — высокая производительность и удобный способ работы с форматом APNG на iOS.
YYImage — фреймворк для изображений для iOS для отображения/кодирования/декодирования анимированных WebP, APNG, GIF и т. д.
AImage — движок для анимированных GIF и APNG для iOS на Swift с низким использованием памяти и процессора. Оптимизирован для случая с несколькими изображениями.
NSGIF2 — упрощение создания GIF из предоставленного URL видеофайла.
SwiftyGif — высокопроизводительный движок GIF.
GPU Image — открытый исходный код iOS-фреймворка для обработки изображений и видео на GPU.
UIImage DSP — функции обработки UIImage на iOS с использованием фреймворков vDSP/Accelerate для скорости.
AsyncImageView — простое расширение UIImageView для асинхронной загрузки и отображения изображений без блокировки пользовательского интерфейса.
SDWebImage — асинхронный загрузчик изображений с поддержкой кэша с категорией UIImageView.
DFImageManager — современный фреймворк для загрузки изображений из различных источников. Нулевая конфигурация, но огромная настройка и расширяемость. Использует NSURLSession.
MapleBacon — библиотека загрузки и кэширования изображений для iOS, написанная на Swift.
NYTPhotoViewer — слайд-шоу и просмотрщик изображений.
IDMPhotoBrowser — фотобраузер / просмотрщик.
Concorde — загрузка и декодирование прогрессивных JPEG.
TOCropViewController — контроллер представления, который позволяет пользователям обрезать объекты UIImage.
YXTMotionView — настраиваемое представление изображения, которое реализует прокрутку в зависимости от движения устройства.
PINRemoteImage — потокобезопасный, производительный и многофункциональный загрузчик изображений.
SABlurImageView — лёгкое добавление эффектов анимированного размытия/неразмытия к изображению.
FastImageCache — iOS-библиотека для быстрого отображения изображений при прокрутке.
BKAsciiImage — конвертация UIImage в ASCII-арт.
AlamofireImage — компонент библиотеки изображений для Alamofire.
Nuke — загрузка, обработка, кэширование и предварительный нагрев изображений.
FlagKit — красивые иконки флагов для использования в приложениях и в интернете.
YYWebImage — асинхронная загрузка изображений (поддерживает WebP, APNG, GIF).
RSKImageCropper — обрезчик изображений для iOS как в приложении «Контакты» с поддержкой альбомной ориентации.
Silo — фреймворк загрузки изображений с загрузчиками.
Ody — Ody — это простая в использовании... Генератор случайных изображений, созданный с помощью Swift, идеально подходит для заполнителей.
ShinpuruImage — синтаксический сахар для Accelerate/vImage и Core Image Filters.
ImagePickerSheetController — это как пользовательский лист фотографий в iMessage, только без сбоев.
ComplimentaryGradientView — создание дополнительных градиентов, сгенерированных из доминирующих и заметных цветов на предоставленном изображении. Вдохновлено Grade.js.
ImageSlideshow — быстрое слайд-шоу изображений с круговой прокруткой, таймером и полноэкранным просмотром.
Imaginary — удалённые изображения, просто как один, два, три.
PPAssetsActionController — настраиваемый контроллер листа действий с предварительным просмотром активов.
Vulcan — загрузчик нескольких изображений с приоритетом в Swift.
FacebookImagePicker — выборщик фотографий из альбома Facebook, написанный на Swift.
Lightbox — удобный и простой в использовании просмотрщик изображений для вашего приложения iOS.
Ebblink — SDK для iOS для обмена фотографиями, которые автоматически истекают и могут быть удалены в любое время.
Sharaku — ViewController фильтра изображений, похожего на Instagram.
CTPanoramaView — отображает сферические или цилиндрические панорамы или 360-фотографии с опциями управления касанием или движением.
Twitter Image Pipline — упрощённая структура для получения и хранения изображений в приложении.
TinyCrayon — умный и простой в использовании SDK для маскировки и вырезания изображений для мобильных приложений.
FlexibleImage — простой способ поиграть с изображением!
TLPhotoPicker — подборщик нескольких фотографий для библиотеки iOS, похожей на Facebook.
YapImageManager — высокопроизводительный загрузчик изображений, написанный на Swift и работающий на YapDatabase.
PhotoEditorSDK — полностью настраиваемый редактор фотографий для вашего приложения.
SimpleImageViewer — быстрый просмотрщик изображений с масштабированием и интерактивным переходом при отклонении.
AZImagePreview — фреймворк, который упрощает просмотр изображений.
FaceCropper — обрезка лиц внутри изображения с помощью API iOS 11 Vision.
Paparazzo — пользовательская камера и подборщик фотографий с возможностями редактирования.
ZImageCropper — проект Swift для обрезки изображения любой формы.
InitialsImageView — расширение UIImageView, которое генерирует инициалы букв в качестве заполнителя для изображений профиля пользователя со случайным цветом фона.
DTPhotoViewerController — полностью настраиваемый ViewController просмотра фотографий, вдохновлённый просмотром фотографий Facebook.
LetterAvatarKit — расширение UIImage, которое генерирует аватары на основе букв, написанное на Swift.
AXPhotoViewer — просмотрщик галереи фотографий iPhone/iPad, полезный для просмотра большого (или маленького!) количества фотографий.
TJProfileImage — живое отображение свойств компонентов в Interface Builder.
Viewer — просмотрщик изображений (или Lightbox) с поддержкой локальных и удалённых видео и изображений. OverlayComposite — асинхронный, многопоточный фреймворк для компоновки изображений, написанный на Swift.
MCScratchImageView — пользовательский ImageView, который используется для покрытия поверхности другого представления, подобно скретч-карте. Пользователь может провести пальцем по мульче, чтобы увидеть изображение под ней.
MetalPetal — ускоренный GPU фреймворк обработки изображений и видео, основанный на Metal.
ShadowImageView — это представление изображения в стиле Apple Music для iOS 10, которое помогает создавать элегантные изображения с тенью.
Avatar — генерация случайных изображений аватаров пользователей с использованием CoreGraphics и QuartzCore.
Serrata — библиотека просмотра изображений со сдвигом, похожая на Twitter и LINE.
StyleArt — библиотека Style Art обрабатывает изображения с помощью COREML с набором предварительно обученных моделей машинного обучения и преобразует их в художественный стиль.
greedo-layout-for-ios — макет сетки полного соотношения сторон для iOS.
ImageDetect — обнаружение и обрезка лиц, штрих-кодов и текстов внутри вашего изображения с использованием API Vision iOS 11.
THTiledImageView — обеспечивает сверхвысокое качество изображений с помощью методов мозаики.
GPUImage3 — GPUImage 3 — это лицензированный BSD фреймворк Swift для ускоренной обработки видео и изображений с использованием Metal.
Harbeth — API Metal для ускоренных графических процессоров и фильтров видео и камеры.
Gallery — ваш следующий любимый инструмент выбора изображений и видео.
ATGMediaBrowser — просмотрщик слайд-шоу изображений с несколькими предопределёнными стилями переходов и возможностью легко создавать новые переходы.
Pixel — редактор изображений и движок с использованием CoreImage.
OnlyPictures — простой и гибкий способ добавить источник перекрывающихся круглых изображений.
SFSafeSymbols — безопасный доступ к символам SF от Apple с использованием статической типизации.
BSZoomGridScrollView — настраиваемая библиотека UI для iOS с представлением прокрутки в виде сетки, предназначенная для отображения массива входных данных UIImage, разработанная в первую очередь для SwiftUI, а также для взаимодействия с UIKit.
SwiftOCR — быстрая и простая библиотека OCR, написанная на Swift.
QR Code Scanner — реализация QR-кода.
QRCode — генератор QR-кодов, написанный на Swift.
EFQRCode — лучший способ работы с двумерным кодом в Swift.
NSFWDetector — детектор NSFW (порно) с CoreML.
Reader — ядро PDF Reader для iOS.
UIView 2 PDF — генератор PDF с использованием UIViews или UIViews с соответствующим XIB.
FolioReaderKit — фреймворк для чтения и анализа ePub на Swift для iOS.
PDFGenerator — простой генератор PDF на Swift. Генерирует PDF из представлений или изображений.
SimplePDF — создание простого PDF без усилий.
SwiftPDFGenerator — генератор PDF, использующий UIViews; версия Swift от «UIView 2 PDF».
PSPDFKit — рендеринг PDF, добавление/редактирование аннотаций, заполнение форм, добавление/изменение страниц, просмотр/создание. Цифровые подписи.
PryntTrimmerView — набор элементов пользовательского интерфейса для обрезки, кадрирования и выбора кадров внутри видео.
VGPlayer — простой видеоплеер для iOS на Swift, поддерживает воспроизведение локальных и сетевых файлов, а также режим фонового воспроизведения.
YoutubeKit — видеоплеер, полностью поддерживающий API IFrame и API YoutubeDataAPI для лёгкого создания приложений на основе YouTube.
Swift-YouTube-Player — библиотека Swift для встраивания и управления видео YouTube в приложениях iOS!
JDVideoKit — позволяет легко преобразовать ваше видео в три распространённых типа видео с помощью этой платформы.
VersaPlayer — универсальная реализация AVPlayer для iOS, macOS и tvOS.
Также см. push-уведомления
XMPPFramework — фреймворк XMPP на Objective-C для Mac и iOS.
Chatto — облегчённый фреймворк для создания чат-приложений, созданный на Swift.
MessageKit — в конечном итоге переписанный на Swift вариант JSQMessagesViewController.
Messenger — это родное приложение для обмена сообщениями на iOS, обеспечивающее поддержку чатов в реальном времени и аудиозвонков с полной офлайн-поддержкой.
OTTextChatAccelerator — пакет OpenTok Text Chat Accelerator позволяет обмениваться текстовыми сообщениями между мобильными устройствами или устройствами на базе браузера.
chat-sdk-ios — Chat SDK iOS — мессенджер с открытым исходным кодом.
AsyncMessagesViewController — плавный, отзывчивый и гибкий фреймворк сообщений для iOS.
MessageViewController — замена SlackTextViewController, написанная на Swift для iPhone X.
SwiftyMessenger — инструментарий Swift для передачи сообщений между приложениями iOS и расширениями.
Messenger Chat with Firebase — приложение для обмена мгновенными сообщениями со Swift с интеграцией Firebase Firestore.
SwiftKafka — SDK Swift для Apache Kafka от IBM.
ChatLayout — облегчённая платформа для создания чата с использованием пользовательского UICollectionViewLayout для обеспечения полного контроля над представлением, а также всех инструментов, доступных в UICollectionView.
ExyteChat — SwiftUI Chat UI framework с полностью настраиваемыми ячейками сообщений, видом ввода и встроенным медиа-подборщиком.
AFNetworking — восхитительный фреймворк сетевого взаимодействия для iOS и macOS.
RestKit — RestKit — это фреймворк Objective-C для iOS, который призван сделать взаимодействие с RESTful веб-сервисами простым, быстрым и увлекательным.
FSNetworking — сетевая библиотека Foursquare для iOS.
ASIHTTPRequest — простая в использовании оболочка CFNetwork для HTTP-запросов, Objective-C, macOS и iPhone.
Overcoat — небольшая, но мощная библиотека, которая делает создание клиентов REST простым и увлекательным занятием.
ROADFramework — подход, ориентированный на атрибуты, для взаимодействия с веб-службами. Фреймворк имеет встроенную сериализацию json и xml для запросов и ответов и может быть легко расширен. Alamofire — сетевая библиотека HTTP, написанная на Swift, от создателя AFNetworking.
Transporter — небольшая библиотека, упрощающая загрузку и скачивание.
CDZPinger — простой в использовании ICMP Ping.
NSRails — фреймворк для iOS/Mac OS для работы с Rails.
NKMultipeer — тестируемая абстракция над многопользовательским подключением.
CocoaAsyncSocket — асинхронная сетевая библиотека сокетов для Mac и iOS.
Siesta — элегантная абстракция для RESTful ресурсов, которая распутывает беспорядок с сохранением состояния. Альтернатива сетевым решениям на основе обратных вызовов и делегатов.
Reachability.swift — замена Reachability от Apple, переписанная на Swift с использованием замыканий.
OctopusKit — простое, но изящное решение для вызова API веб-сервисов RESTful.
Moya — уровень сетевой абстракции, написанный на Swift.
TWRDownloadManager — современный менеджер загрузок, основанный на NSURLSession, для обработки асинхронной загрузки, управления и сохранения нескольких файлов.
HappyDns — библиотека Dns, поддерживающая пользовательский DNS-сервер, dnspod httpdns. Поддерживает только запись A.
Bridge — простая расширяемая типизированная сетевая библиотека. Легко перехватывать и обрабатывать/изменять запросы и ответы.
TRON — облегчённый слой сетевой абстракции, написанный поверх Alamofire.
EVCloudKitDao — упрощённый доступ к CloudKit от Apple.
EVURLCache — подкласс NSURLCache для обработки всех веб-запросов, использующих NSURLRequest.
ResponseDetective — Шерлок Холмс сетевого уровня.
Pitaya — сетевая библиотека Swift HTTP / HTTPS, случайно выполняемая на машинах.
Just — Swift HTTP для людей.
agent — минималистичный агент запросов Swift HTTP для iOS и macOS.
Reach — простой класс для проверки доступности интернет-соединения в Swift.
SwiftHTTP — тонкая оболочка вокруг NSURLSession в swift. Упрощает HTTP-запросы.
Netdiag — библиотека диагностики сети. Поддержка Ping/TcpPing/Rtmp/TraceRoute/DNS/внешний IP/внешний DNS.
AFNetworkingHelper — настраиваемая оболочка над библиотекой AFNetworking, которую мы широко используем в RC.
NetKit — лаконичная HTTP-инфраструктура на Swift.
RealReachability — нам нужно наблюдать за РЕАЛЬНОЙ достижимостью сети. Это то, что делает RealReachability.
MonkeyKing — MonkeyKing помогает вам публиковать сообщения в китайских социальных сетях.
NetworkKit — лёгкая сетевая инфраструктура и структура синтаксического анализа для iOS, Mac, WatchOS и tvOS.
APIKit — сетевая библиотека для создания безопасного веб-клиента API в Swift.
ws ☁️ — элегантный JSON WebService на Swift.
SPTDataLoader — HTTP-библиотека, используемая клиентом Spotify для iOS.
SWNetworking — мощная высокоуровневая сетевая библиотека для iOS, macOS и tvOS.
Networking — простая сетевая инфраструктура HTTP на Swift, оболочка NSURLSession с поддержкой кэширования изображений. SOAPEngine — это универсальный клиент SOAP, который позволяет вам получать доступ к веб-сервисам с помощью приложений для iOS, macOS и AppleTV.
Swish — только Net(working).
Malibu — сетевая библиотека, построенная на обещаниях.
YTKNetwork — утилита запросов высокого уровня, основанная на AFNetworking.
UnboxedAlamofire — Alamofire + Unbox: самый простой способ загрузки и декодирования JSON в быстрые объекты.
MMLanScan — библиотека сканера локальной сети для iOS.
Domainer — управление таблицей сопоставления IP-адресов для нескольких доменов.
Restofire — слой абстракции сети, ориентированный на протокол в Swift, построенный поверх Alamofire для декларативного использования сервисов.
AFNetworking+RetryPolicy — категория Objective-C, которая добавляет возможность устанавливать логику повторов для запросов, сделанных с помощью AFNetworking.
SwiftyZeroMQ — привязки ZeroMQ для Swift для iOS, macOS, tvOS и watchOS.
Nikka — очень простая сетевая оболочка, поддерживающая многие библиотеки JSON, Futures и Rx.
XMNetworking — лёгкая, но мощная сетевая библиотека с упрощённым и выразительным синтаксисом, основанным на AFNetworking.
Merhaba — сетевое взаимодействие Bonjour для обнаружения и соединения между устройствами iOS, macOS и tvOS.
DBNetworkStack — ресурсоориентированная сеть, безопасная, расширяемая, компонуемая и значительно облегчающая тестирование.
EFInternetIndicator — небольшой индикатор состояния интернет-ошибки в Swift с использованием ReachabilitySwift.
AFNetworking-Synchronous — синхронные запросы для AFNetworking 1.x, 2.x и 3.x.
QwikHttp — надёжная, но лёгкая и простая в использовании сетевая библиотека HTTP, предназначенная для RESTful API.
NetClient — универсальная библиотека сетевого взаимодействия, написанная на Swift 3.
WANetworkRouting — библиотека для iOS для маршрутизации путей API к объектам на стороне клиента с уровнями запроса, отображения, маршрутизации и аутентификации.
Reactor — питание вашей архитектуры RAC.
SWNetworking — мощная высокоуровневая библиотека сетевого взаимодействия для iOS, macOS и tvOS от создателя SWNetworking.
Digger — облегчённая платформа для скачивания, требующая всего одну строку кода для завершения задачи загрузки файла.
Ciao — публикация и обнаружение служб с использованием mDNS (Bonjour, Zeroconf).
Bamboots — платформа сетевых запросов на основе Alamofire, направленная на упрощение сетевых запросов для бизнес-разработки.
SolarNetwork — элегантный уровень сетевой абстракции в Swift.
FGRoute — простая в использовании библиотека, помогающая разработчикам получать SSID Wi-Fi, IP-адреса маршрутизатора и устройства.
RxRestClient — простой REST-клиент на основе RxSwift и Alamofire.
TermiNetwork — сетевая библиотека, написанная с использованием Swift 4.0, поддерживающая многосредовую конфигурацию, маршрутизацию и автоматическую десериализацию.
Dots — облегчённый параллельный сетевой фреймворк.
Gem — экстремально лёгкая система с высокой производительностью для... Управление всеми HTTP-запросами с помощью автоматизированного парсера с модал.
RMHttp — облегчённая библиотека REST для iOS и watchOS.
AlamoRecord — элегантный, но мощный сетевой уровень для iOS, вдохновлённый ActiveRecord.
MHNetwork — ориентированный на протокол сетевой уровень, цель которого — избежать раздутого синглтона NetworkManager.
ThunderRequest — простая оболочка URLSession с общим подходом к телам запросов на основе протокола и простой десериализацией ответов.
ReactiveAPI — написание чистого, лаконичного и декларативного сетевого кода, основанного на URLSession, с мощью RxSwift. Вдохновлён Retrofit.
Squid — декларативный и реактивный сетевой фреймворк, основанный на Combine и предоставляющий средства для HTTP-запросов, прозрачной разбивки на страницы и связи через WebSocket.
Get — современный клиент веб-API на Swift, созданный с использованием async/await.
[Вернуться к началу](#вклад и сотрудничество)
Информационные бюллетени
AwesomeiOS Weekly — информационный бюллетень AwesomeiOS.
iOS Goodies — еженедельный информационный бюллетень по iOS.
raywenderlich.com Weekly — подпишитесь, чтобы каждую неделю получать последние учебные пособия от raywenderlich.com.
iOS Dev Tools Weekly — лучшие инструменты разработки для iOS, включая веб-сайты, настольные и мобильные приложения, а также серверные службы.
iOS Trivia Weekly — три сложных вопроса о разработке для iOS каждую среду.
Indie iOS Focus Weekly — ищете лучшие ссылки, учебные пособия и советы по разработке для iOS помимо обычных новостей? Куратор Крис Бешор. Публикуется каждый четверг.
iOS Dev Weekly — подписывайтесь на подборку лучших ссылок на разработку для iOS каждую неделю. Бесплатно.
Swift Weekly Brief — еженедельная рассылка сообщества о Swift.org. Куратор Джесси Сквайрс, публикуется бесплатно каждый четверг.
Server-Side Swift Weekly — еженедельная новостная рассылка с лучшими ссылками, связанными с серверной частью Swift и кроссплатформенными инструментами разработчика. Куратор @maxdesiatov.
Cookies Newsletter — еженедельный дайджест новых библиотек iOS, написанных на Swift.
Swift Developments — еженедельная кураторская рассылка, содержащая тщательно подобранный список последних ссылок, видео, инструментов и учебных пособий для людей, интересующихся разработкой собственных приложений для iOS, WatchOS и AppleTV с использованием Swift.
Mobile Developers Cafe — еженедельный новостной бюллетень для мобильных разработчиков с большим количеством контента по iOS.
Indie Watch — еженедельный бюллетень с лучшими приложениями от независимых разработчиков iOS.
SwiftLee — блог о Swift, iOS и Xcode Tips and Tricks.
[Вернуться к началу](#вклад и сотрудничество)
Уведомления
Orbiter — регистрация push-уведомлений для iOS.
PEM — автоматически генерируйте и обновляйте свои профили push-уведомлений.
Knuff — приложение для отладки службы Apple Push Notification (APNS).
FBNotifications — платформа аналитики Facebook для внутренних уведомлений в приложениях.
NWPusher — macOS и iOS-приложение и фреймворк для работы со службой Apple Push Notification Service (APNs).
SimulatorRemoteNotifications — библиотека. Парсинг
Платежи
Разрешения
CwlSignal (https://github.com/mattgallagher/CwlSignal) — фреймворк Swift для реактивного программирования.
LightweightObservable (https://github.com/fxm90/LightweightObservable) — облегчённая реализация наблюдаемой последовательности, на которую можно подписаться.
Bindy (https://github.com/MaximKotliar/Bindy) — простые и лёгкие быстрые привязки с поддержкой KVO и легко читаемым синтаксисом.
OpenCombine (https://github.com/broadwaylamb/OpenCombine) — реализация с открытым исходным кодом фреймворка Apple Combine для обработки значений во времени.
OneWay (https://github.com/DevYeom/OneWay) — библиотека Swift для управления состоянием с однонаправленным потоком данных.
Verge (https://github.com/muukii/Verge) — более быстрая и масштабируемая библиотека управления состоянием для UIKit и SwiftUI.
Render (https://github.com/alexdrone/Render) — Swift и UIKit а-ля React.
Katana (https://github.com/BendingSpoons/katana-swift) — приложения Swift а-ля React и Redux.
TemplateKit (https://github.com/mcudich/TemplateKit) — вдохновлённый React фреймворк для создания пользовательских интерфейсов на основе компонентов в Swift.
CoreEvents (https://github.com/surfstudio/CoreEvents) — простая библиотека с событиями, похожими на C#.
Tokamak (https://github.com/MaxDesiatov/Tokamak) — фреймворк а-ля React, предоставляющий декларативный API для создания собственных UI-компонентов с простой односторонней привязкой данных.
Swift Cheat Sheet (https://github.com/iwasrobbed/Swift-CheatSheet) — шпаргалка по общим темам высокого уровня в Swift.
Objective-C Cheat Sheet (https://github.com/iwasrobbed/Objective-C-CheatSheet) — шпаргалка по общим темам высокого уровня в Objective-C.
SwiftSnippets (https://github.com/onmyway133/SwiftSnippets) — коллекция фрагментов кода Swift для использования в Xcode.
App Store Checklist (https://github.com/whitef0x0/app-store-checklist) — контрольный список того, что нужно искать перед отправкой приложения в App Store.
whats-new-in-swift-4 (https://github.com/ole/whats-new-in-swift-4) — игровая площадка Xcode, демонстрирующая новые функции Swift 4.0.
WWDC-Recap (https://erenkabakci.github.io/WWDC-Recap/) — сборник резюме сессий в формате markdown, с WWDC 19 и 17.
Awesome-ios (https://kandi.openweaver.com/swift/vsouza/awesome-ios) — кураторский список потрясающей экосистемы iOS.
Reflection (https://github.com/Zewo/Reflection) — Reflection предоставляет API для расширенного отражения во время выполнения, включая динамическое построение типов.
Reflect (https://github.com/CharlinFeng/Reflect) — отражение, Dict2Model, Model2Dict, Archive.
EVReflection (https://github.com/evermeer/EVReflection) — отражение на основе кодирования и декодирования JSON. Включая поддержку NSDictionary, NSCoding, Printable, Hashable и Equatable.
JSONNeverDie (https://github.com/johnlui/JSONNeverDie) — инструмент автоматического отражения из JSON в модель, удобный JSON-кодер / декодер, нацеленный на то, чтобы никогда не умереть.
SwiftKVC (https://github.com/bradhilton/SwiftKVC) — Key-Value Coding (KVC) для собственных классов и структур Swift.
Runtime (https://github.com/wickwirew/Runtime) — библиотека времени выполнения Swift для просмотра информации о типе, динамического получения и установки свойств.
Regex (https://github.com/sharplet/Regex) — µфреймворк Swift, предоставляющий тип Regex на базе NSRegularExpression.
SwiftRegex (https://github.com/kasei/SwiftRegex) — оператор =~ Perl-подобного Regex для Swift.
PySwiftyRegex (https://github.com/cezheng/PySwiftyRegex) — лёгкое взаимодействие с Regex в Swift в стиле Python.
Regex (https://github.com/crossroadlabs/Regex) — регулярные выражения для Swift.
Regex (https://github.com/brynbellomy/Regex) — класс Regex для Swift. Обертывает NSRegularExpression.
sindresorhus/Regex (https://github.com/sindresorhus/Regex) — Swifty regular. SDK
Зксвбн-иос (https://github.com/dropbox/zxcvbn-ios) — реалистичный оценщик надёжности пароля.
ТПОбфускатедСтринг (https://github.com/Techprimate/TPObfuscatedString) — простая обфускация строк с использованием Swift.
ЛТХПасскодВиевконтроллер (https://github.com/rolandleth/LTHPasscodeViewController) — имитация экрана блокировки паролем на iOS (из настроек), с TouchID и поддержкой простых (переменной длины) и сложных паролей.
АйЭсПи-Ап-Секьюрити-Класс (https://github.com/karek314/iOS-App-Security-Class) — простой класс для проверки того, взломано ли приложение для iOS, отлаживается или обогащено пользовательским dylib, а также для обнаружения взломанной среды.
БиометрикАутентикэйшн (https://github.com/vasilenkoigor/BiometricAuth) — простой фреймворк для биометрической аутентификации (через TouchID) в вашем приложении.
САПинВиевконтроллер (https://github.com/siavashalipour/SAPinViewController) — простой и удобный экран PIN по умолчанию для iOS. Эта простая библиотека позволяет вам создать полностью настраиваемый экран PIN, такой же, как стандартный экран PIN в iOS. Моим вдохновением для создания этой библиотеки был THPinViewController, однако SAPinViewController полностью реализован на Swift. Также основной целью создания этой библиотеки было иметь простой, удобный в использовании и полностью настраиваемый экран PIN.
ТОПресскодВиевконтроллер (https://github.com/timoliver/TOPasscodeViewController) — модальный ввод и проверка пароля для iOS.
Биометрикаутентикэйшн (https://github.com/rushisangani/BiometricAuthentication) — используйте аутентификацию Apple FaceID или TouchID в своём приложении с помощью BiometricAuthentication.
ККПинКодТекфилд (https://github.com/kolesa-team/ios_pinCodeTextField) — настраиваемое текстовое поле для верификационных кодов телефонов, паролей и т. д.
Виргил Свифт Пи-эф-эс Эс-Ди-Кей (https://github.com/VirgilSecurity/virgil-sdk-pfs-x) — SDK, который позволяет разработчикам добавлять технологии совершенной прямой секретности (PFS) в свои цифровые решения для защиты ранее перехваченного трафика от дешифровки даже в случае компрометации основного закрытого ключа.
Виргил Секьюрити Свифт/Обектив-Си Эс-Ди-Кей (https://github.com/VirgilSecurity/virgil-sdk-x) — SDK, позволяющий разработчикам добавить полную сквозную безопасность в существующие цифровые решения, чтобы соответствовать требованиям HIPAA и GDPR и более строгим стандартам с помощью API Virgil.
Вулт (https://github.com/passlock/Vault) — безопасное место для ваших ключей шифрования.
СекьюреПропертиСторедж (https://github.com/alexruperez/SecurePropertyStorage) — помогает определить безопасные хранилища для ваших свойств с помощью оболочек свойств Swift.
АЭСКрипт-Обжектив-Си (https://github.com/Gurpartap/AESCrypt-ObjC) — простой и самоуверенный класс шифрования / дешифрования AES для Objective-C, который просто работает.
ИДЗСвифтКоммонКрипто (https://github.com/iosdevzone/IDZSwiftCommonCrypto) — оболочка для библиотеки Common Crypto от Apple, написанная на Swift.
Аркейн (https://github.com/onmyway133/Arcane) — лёгкая оболочка вокруг CommonCrypto на Swift.
СвифтМД5 (https://github.com/mpurland/SwiftMD5) — чистая реализация MD5 на Swift.
СвифтХаш (https://github.com/onmyway133/SwiftHash) — хэш на Swift.
СвитХМАК (https://github.com/jancassio/SweetHMAC) — крошечный и простой в использовании класс Swift для шифрования строк с помощью алгоритмов HMAC.
СуКрипт (https://github.com/soyersoyer/SwCrypt) — генерация открытых/закрытых ключей RSA, шифрование/дешифрование RSA и AES, подписание/проверка RSA в Swift с CommonCrypto для iOS и macOS.
СвифтССЛ (https://github.com/SwiftP2P/SwiftSSL) — элегантный криптографический инструментарий на Swift.
СвифтиРСА (https://github.com/TakeScoop/SwiftyRSA) — шифрование открытым/закрытым ключом RSA в Swift.
ЭнигмаКит (https://github.com/mikaoj/EnigmaKit) — шифрование Enigma на Swift.
Фемида (https://github.com/cossacklabs/themis) — высокоуровневая криптобиблиотека, предоставляющая базовое асимметричное шифрование, защищённое обмен сообщениями с прямой секретностью и безопасное хранение данных, поддерживает iOS/macOS, Android и различные платформы. Swift-HTTP — реализация HTTP для Swift на Linux и macOS.
Trevi — фреймворк веб-сервера Swift, основанный на libuv.
Express — простой, но гибкий сервер приложений, написанный на Swift.
Taylor — лёгкая библиотека для создания HTTP-серверов на Swift.
Frank — DSL для быстрого создания веб-приложений на Swift.
Kitura — веб-фреймворк и HTTP-сервер на Swift.
Swifton — вдохновлённый Ruby on Rails веб-фреймворк для Swift, работающий на Linux и macOS.
Dynamo — высокопроизводительный (почти) 100% веб-сервер Swift с поддержкой динамического контента.
Redis — клиент Redis, реализованный на чистом Swift в соответствии со спецификацией исходного протокола. Совместим с macOS и Linux.
NetworkObjects — бэкенд / серверный фреймворк на Swift (чистый Swift, поддерживает Linux).
Noze.io — событийные потоки ввода-вывода, аналог Node.js для Swift.
Lightning — мультиплатформенный веб- и сетевой фреймворк Swift.
SwiftGD — простая оболочка Swift для libgd.
Jobs — система заданий для бэкендов Swift.
ApacheExpress — написание модулей Apache на Swift!
GCDWebServer — лёгкий HTTP-сервер, основанный на GCD, для macOS & iOS (включает веб-загрузчик и WebDAV-сервер).
Embassy — суперлёгкая асинхронная HTTP-библиотека на чистом Swift, работает на iOS / macOS / Linux.
Smoke-framework — облегчённый серверный сервисный фреймворк, написанный на языке программирования Swift.
XcodeCoverage — покрытие кода для проектов Xcode.
OHHTTPStubs — легко заглушайте сетевые запросы! Тестируйте свои приложения с поддельными сетевыми данными и настраиваемым временем отклика, кодом ответа и заголовками!
Dixie — открытый фреймворк тестирования Objective-C для изменения поведения объектов.
gh-unit — тестовый фреймворк для Objective-C.
Nimble — фреймворк сопоставления для Swift и Objective-C.
Sleipnir — фреймворк в стиле BDD для Swift.
SwiftCheck — QuickCheck для Swift.
Spry — библиотека модульного тестирования Mac и iOS Playgrounds на основе Nimble.
swift-corelibs-xctest — проект XCTest, основная библиотека Swift для поддержки модульных тестов.
PlaygroundTDD — небольшая библиотека для простого запуска тестов прямо в Playground.
Switchboard — Switchboard — простое и сверхлёгкое A/B-тестирование для вашего мобильного приложения iPhone или Android. Этот мобильный фреймворк A/B-тестирования позволяет вам с минимальными серверами запускать большое количество мобильных пользователей.
SkyLab — многовариантное и A/B-тестирование для iOS и Mac.
MSActiveConfig — удалённая конфигурация и фреймворк A/B-тестирования для iOS.
ABKit — фреймворк AB-тестирования для iOS.
Appium — Appium — это фреймворк с открытым исходным кодом для автоматизации тестирования нативных и гибридных мобильных приложений.
robotframework-appiumlibrary — AppiumLibrary — это библиотека тестирования Appium для RobotFramework.
Cucumber — разработка на основе поведения для iOS.
KIF — функциональный фреймворк тестирования iOS.
Subliminal — сдержанный подход к интеграционному тестированию iOS.
ios-driver — тестируйте любое нативное, гибридное или мобильное веб-приложение iOS с помощью Selenium / WebDriver.
Remote — управляйте своим iPhone из Xcode для сквозного тестирования.
LayoutTest-iOS — напишите модульные тесты, которые проверяют макет представления в нескольких конфигурациях.
EarlGrey: — фреймворк автоматизации тестирования пользовательского интерфейса iOS.
UI Testing Cheat Sheet — как мне протестировать это с помощью UI Testing?
Bluepill — Bluepill — надёжный инструмент тестирования iOS, который запускает UI-тесты с использованием нескольких симуляторов на одном компьютере.
Flawless App — инструмент для визуальной проверки качества мобильного приложения в реальном времени. Он сравнивает первоначальный дизайн с фактической реализацией прямо внутри симулятора iOS.
TouchVisualizer — лёгкая библиотека визуализации касаний в Swift. Одна строка кода и визуализируйте свои касания!
UITestHelper — вспомогательная библиотека UITest для создания читаемых и поддерживаемых тестов.
ViewInspector — проверка во время выполнения и модульное тестирование представлений SwiftUI.
AutoMate — расширения XCTest для написания тестов автоматизации пользовательского интерфейса.
Marathon Runner — быстрый, независимый от платформы тестовый бегун, ориентированный на... Конвертация текста в кодировке ISO8859 1-16 в строку на Swift. Поддержка iOS, tvOS, watchOS и macOS.
Замена стандартных эмодзи в строках на пользовательский набор эмодзи, например, Twemoji или EmojiOne.
Elegant & Painless Attributed Strings Management Library в Swift.
iOS порт от libphonenumber (библиотека Google для обработки телефонных номеров).
Самый простой способ создать UITextView с поддержкой нескольких ссылок (включая хештеги и упоминания).
Дизайн строки простым связыванием атрибутов с нужными частями.
Mustard — библиотека Swift для токенизации строк, когда разделение пробелами не подходит.
Pattern-based пользовательский форматтер ввода, парсер и валидатор для iOS.
Modern Swift µframework для attributed strings.
Легко создавать NSAttributedString путём обнаружения и стилизации HTML-подобных тегов, хештегов, упоминаний, RegExp или шаблонов NSDataDetector.
Кроссплатформенная библиотека строк, написанная на Swift.
ObjC международная утилита форматирования валют.
Blazing fast Markdown рендеринг в Swift, основанный на cmark.
Высоко настраиваемый Markdown парсинг и нативный рендеринг на Swift.
Markdown View для iOS.
Highlighter — выделит всё что угодно! Highlighter волшебным образом найдёт UI объекты, такие как UILabel, UITextView, UITexTfield, UIButton в вашем UITableViewCell или другом классе.
Библиотека для форматирования строк на iOS и macOS.
Синтаксический маркер для iOS & macOS, поддерживает 176 языков и поставляется с 79 стилями.
Лёгкая библиотека нечёткого поиска с нулевыми зависимостями.
A lightweight Markdown library для iOS.
Облегчённая библиотека Swift для разбора эмодзи и запросов.
Валидатор почтовых индексов с поддержкой более 200 регионов.
Lightweight wrapper of CodeMirror для macOS и iOS. Поддерживает подсветку синтаксиса и темы.
Standalone, гибкий API, который предоставляет полнофункциональный редактор форматированного текста для приложений iOS.
Swift библиотека, которая предоставляет подкласс UITextView с возможностями визуального редактирования HTML. Плагин API поддерживает настройку преобразования HTML из/в HTML для совместимости с вашими потребностями.
Программная загрузка пользовательских шрифтов в ваше приложение iOS. Google Material Design Icons для проектов Swift и ObjC. NSString+FontAwesome. Используйте... FontAwesome в ваших проектах на Swift
SwiftFontName (https://github.com/morizotter/SwiftFontName) — библиотека дополнений шрифтов для ОС. Поддерживается локализация шрифтов.
SwiftIconFont (https://github.com/0x73/SwiftIconFont) — шрифты с иконками для iOS (FontAwesome, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon).
FontAwesomeKit (https://github.com/PrideChung/FontAwesomeKit) — библиотека шрифтов с иконками для iOS. В настоящее время поддерживает Font-Awesome, иконки Foundation, Zocial и ionicons.
Iconic (https://github.com/home-assistant/Iconic) — автоматически генерируемая библиотека шрифтов с иконками для iOS, watchOS и tvOS.
GoogleMaterialDesignIcons (https://github.com/dekatotoro/GoogleMaterialDesignIcons) — шрифт с иконками Google Material Design для iOS.
OcticonsKit (https://github.com/keitaoouchi/OcticonsKit) — использование Octicons в качестве UIImage / UIFont в ваших проектах с использованием Swifty.
IoniconsKit (https://github.com/keitaoouchi/IoniconsKit) — использование Ionicons в качестве UIImage / UIFont в ваших проектах с использованием Swifty.
FontAwesomeKit.Swift (https://github.com/qiuncheng/FontAwesomeKit.Swift) — лучший выбор для разработчиков iOS для использования иконок FontAwesome.
UIFontComplete (https://github.com/Nirma/UIFontComplete) — управление шрифтами (системными и пользовательскими) для iOS и tvOS.
Swicon (https://github.com/UglyTroLL/Swicon) — используйте более 1600 иконок (и более!) из FontAwesome и Google Material Icons в вашем проекте на swift/iOS простым и эффективным способом!
SwiftIcons (https://github.com/ranesr/SwiftIcons) — библиотека для использования различных шрифтов с иконками: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather. Поддерживает UIImage, UIImageView, UILabel, UIButton, UISegmentedControl, UITabBarItem, UISlider, UIBarButtonItem, UIViewController, UITextfield, UIStepper.
Font-Awesome-Swift (https://github.com/Vaberer/Font-Awesome-Swift) — библиотека Font Awesome для Swift для iOS.
JQSwiftIcon (https://github.com/josejuanqm/JQSwiftIcon) — шрифты с иконками на iOS с использованием строковой интерполяции, написанной на Swift.
Money (https://github.com/Flight-School/Money) — точное, типобезопасное представление денежной суммы в заданной валюте.
Motif (https://github.com/erichoracek/Motif) — лёгкий и настраиваемый фреймворк JSON стилей для iOS.
Texture (https://github.com/TextureGroup/Texture) — гладкие асинхронные пользовательские интерфейсы для приложений iOS.
GaugeKit (https://github.com/skywinder/GaugeKit) — настраиваемые датчики. Легко воспроизводите датчики в стиле Apple.
iCarousel (https://github.com/nicklockwood/iCarousel) — простой, легко настраиваемый, управляемый данными 3D-карусель для iOS и Mac OS.
HorizontalDial (https://github.com/kciter/HorizontalDial) — горизонтальный поворотный регулятор, как в Instagram.
ComponentKit (https://componentkit.org/) — React-подобная структура представления для iOS от Facebook.
RKNotificationHub (https://github.com/cwRichardKim/RKNotificationHub) — превратите любой UIView в полноценный центр уведомлений.
phone-number-picker (https://github.com/hughbe/phone-number-picker) — простое и удобное в использовании представление контроллера, позволяющее ввести номер телефона с кодом страны, аналогично WhatsApp, написанное на Swift.
BEMCheckBox (https://github.com/Boris-Em/BEMCheckBox#sample-app) — со вкусом оформленный флажок для iOS.
MPParallaxView (https://github.com/DroidsOnRoids/MPParallaxView) — эффект параллакса Apple TV на Swift.
Splitflap (https://github.com/yannickl/Splitflap) — простой дисплей с разделёнными клапанами для ваших приложений Swift.
EZSwipeController (https://github.com/goktugyil/EZSwipeController) — UIPageViewController, как Snapchat/Tinder/основные страницы iOS.
Curry (https://github.com/devinross/curry) — Curry — это фреймворк, созданный для улучшения и дополнения Foundation и UIKit.
Pages (https://github.com/hyperoslo/Pages) — упрощённый UIPageViewController.
BAFluidView (https://github.com/antiguab/BAFluidView) — UIView, который имитирует двумерное представление жидкости в движении.
WZDraggableSwitchHeaderView (https://github.com/wongzigii/WZDraggableSwitchHeaderView) — отображение статуса. for переключения между viewControllers.
SCTrelloNavigation — нативная реализация Trello Animated Navagation для iOS.
—
Spots — фреймворк для view controller, который делает настройку и будущее развитие невероятно быстрыми.
—
AZExpandableIconListView — компонент представления, расширяемый/сворачиваемый, написанный на Swift.
—
FlourishUI — библиотека пользовательского интерфейса с широкими возможностями настройки и готовым привлекательным внешним видом.
—
Navigation Stack — навигационный контроллер со стековой моделью.
—
UIView-draggable — категория UIView, добавляющая возможности перетаскивания.
—
EPSignature — компонент подписи для iOS на Swift.
—
EVFaceTracker — вычисление расстояния и угла устройства относительно лица.
—
LeeGo — декларативное, настраиваемое и многократно используемое создание UI, похожее на сборку Lego.
—
MEVHorizontalContacts — подкласс UICollectionViewLayout для iOS для отображения списка контактов с настраиваемыми расширяемыми пунктами меню.
—
VisualEffectView — подкласс UIVisualEffectView с цветом оттенка.
—
Cacao — кроссплатформенная реализация Pure Swift UIKit (Cocoa Touch) (поддерживает Linux).
—
JDFlipNumberView — представление аналоговых флип-номеров, таких как дисплеи в аэропортах или на вокзалах.
—
DCKit — набор элементов управления iOS с полезными свойствами IBInspectable. Написан на Swift.
—
BackgroundVideoiOS — объект на Swift и Objective-C, позволяющий добавлять фоновое видео к представлениям iOS.
—
NightNight — элегантный способ интеграции ночного режима в проекты Swift.
—
SwiftTheme — мощный менеджер тем/скинов для iOS.
—
FDStackView — использование UIStackView напрямую в iOS.
—
RedBeard — это полный фреймворк, который избавляет от многих сложностей при создании красивого и мощного приложения для iOS.
—
Material — анимационная и графическая среда, которая позволяет разработчикам легко создавать красивые приложения.
—
DistancePicker — настраиваемый элемент управления для выбора расстояния жестом панорамирования, написан на Swift.
—
OAStackView — попытка перенести stackview обратно на iOS 7+. OAStackView стремится воспроизвести все функции UIStackView.
—
PageController — бесконечный пейджинговый контроллер, прокручивающий содержимое и строку заголовка с задержкой.
—
StatusProvider — протокол для обработки начальных загрузок, пустых представлений и обработки ошибок в ViewController и представлениях.
—
StackLayout — альтернатива UIStackView для распространённых шаблонов Auto Layout.
—
NightView — ослепительные ночи на iOS.
—
SwiftVideoBackground — простой в использовании подкласс UIView для реализации видеофона.
—
ConfettiView — Confetti View позволяет создать великолепное конфетти в вашем приложении.
—
BouncyPageViewController — пейджинговый контроллер с эффектом отскока.
—
LTHRadioButton — радиокнопка с красивой анимацией заполнения.
—
Macaw-Examples — различные варианты использования. Библиотека Macaw:
let lbl: UILabel = [.text("Hello"), .textColor(.red)]
— создание представлений с помощью литерала массива перечисления, выражающего атрибуты представления.Shades — легко добавляет тени, границы и скруглённые углы UIView.
ISPageControl — элемент управления страницами, аналогичный тому, что используется в Instagram.
Mixin — React.js-подобный Mixin. Более мощное протокольно-ориентированное программирование.
Shiny — эффект радужного свечения (вдохновлён Apple Pay Cash).
StackViewController — контроллер, который использует UIStackView и композицию view controller для отображения контента в списке.
UberSignature — предоставляет iOS view controller, позволяющий пользователю рисовать свою подпись пальцем в реалистичном стиле.
SwViewCapture — хорошая библиотека Swift для захвата вида iOS. Может захватывать всё содержимое.
HGRippleRadarView — красивый радарный вид для отображения ближайших объектов (пользователей, ресторанов и т. д.) с анимацией пульсации, полностью настраиваемый.
GDGauge — полностью настраиваемый, красивый и простой в использовании индикатор.
STAControls — удобные подклассы UIControl. (Подумайте о Three20/NimbusKit для UIControls.) Написано на Objective-C.
ApplyStyleKit — элегантное применение стиля с использованием цепочки методов Swift.
OverlayContainer — библиотека для разработки интерфейсов на основе оверлеев, таких как представленные в приложениях Apple Maps или Stocks для iOS 12.
ClassicKit — коллекция классических компонентов пользовательского интерфейса для iOS.
Sejima — набор компонентов пользовательского интерфейса для iOS.
UI Fabric by Microsoft — фреймворк пользовательского интерфейса, основанный на Fluent Design System от Microsoft.
Popovers — библиотека для представления всплывающих окон. Просто, современно и легко настраивается. Не скучно!
NVActivityIndicatorView — коллекция красивых загрузочных анимаций.
RPLoadingAnimation — загрузочные анимации с использованием Swift CALayer.
LiquidLoader — компоненты загрузчика с жидкой анимацией.
iOS-CircleProgressView — этот элемент управления позволит пользователю использовать код, созданный или интерфейс конструктора, для создания и рендеринга кругового индикатора прогресса.
iOS Circle Progress Bar — индикатор выполнения в виде круга для iOS.
LinearProgressBar — линейный индикатор выполнения (вдохновлённый Google Material Design) для iOS.
STLoadingGroup — индикаторы загрузки.
ALThreeCircleSpinner — пульсирующий вид счётчика, написанный на swift.
MHRadialProgressView — анимированный радиальный индикатор прогресса для iOS.
Loader — удивительный анимированный переключатель индикатора активности, написанный на swift.
MBProgressHUD — класс для отображения полупрозрачного HUD с индикатором и/или метками во время работы в фоновом потоке.
SVProgressHUD — чистый и лёгкий индикатор хода выполнения для вашего приложения iOS.
ProgressHUD — лёгкий и удобный в использовании HUD. M13ProgressSuite — набор инструментов для отображения информации о прогрессе на iOS.
PKHUD — реализация Apple HUD (индикатор громкости, режима звонка, поворота и т. д.) на Swift для iOS 8 и выше.
EZLoadingActivity — облегчённая версия HUD с индикатором загрузки.
FFCircularProgressView — вид индикатора прогресса в виде синего круга, вдохновлённый iOS 7.
MRProgress — набор компонентов для визуализации прогресса на iOS.
BigBrother — автоматически устанавливает индикатор сетевой активности для любого запроса.
AlamofireNetworkActivityIndicator — управляет видимостью индикатора сетевой активности на iOS с помощью Alamofire.
KDCircularProgress — круговой индикатор прогресса с градиентами, написанный на Swift.
DACircularProgress — подкласс UIView с круговыми свойствами UIProgressView.
KYNavigationProgress — простое расширение UINavigationController для отображения прогресса на UINavigationBar.
GearRefreshControl — пользовательская анимация для UIRefreshControl.
NJKWebViewProgress — библиотека интерфейса прогресса для UIWebView. С её помощью можно реализовать индикатор выполнения для встроенного браузера приложения.
MKRingProgressView — красивый кольцевой индикатор прогресса, похожий на приложение Activity на Apple Watch, написанный на Swift.
Hexacon — новый способ отображения контента в приложении, как в SpringBoard на Apple Watch, написанный на Swift.
ParticlesLoadingView — настраиваемая анимация частиц SpriteKit на границе представления.
RPCircularProgress — (Swift) круговой подкласс UIView с свойствами UIProgressView.
MBCircularProgressBar — круглый, анимируемый и настраиваемый индикатор выполнения, редактируемый из Interface Builder с использованием IBDesignable.
WSProgressHUD — красивый вид HUD для iPhone и iPad.
DBMetaballLoading — загрузка с метаболами, написанная на Swift.
FillableLoaders — полностью настраиваемые индикаторы выполнения, нарисованные с использованием пользовательских CGPaths, написанные на Swift.
VHUD — простой HUD.
SwiftSpinner — красивый индикатор активности и модальное оповещение, написанное на Swift с использованием эффектов размытия, полупрозрачности, плоского и жирного дизайна.
SnapTimer — реализация таймера историй Snapchat.
LLSpinner — простой способ создать полноэкранный индикатор активности.
SVUploader — красивый индикатор загрузки, который упрощает работу.
YLProgressBar — замена UIProgressView с высоко и полностью настраиваемым анимированным индикатором выполнения в чистой Core Graphics.
FlexibleSteppedProgressBar — красивый легко настраиваемый пошаговый индикатор выполнения.
GradientLoadingBar — анимированный градиентный индикатор загрузки.
DSGradientProgressView — простой и настраиваемый анимированный индикатор выполнения, написанный на Swift. Градиентный индикатор выполнения (GradientProgressBar) — градиентный индикатор выполнения UIProgressView.
BPCircleActivityIndicator — лёгкий и замечательный индикатор загрузки для вашего приложения iOS.
DottedProgressBar — простой и настраиваемый анимированный индикатор выполнения с точками для iOS.
RSLoadingView — замечательные анимации загрузки с использованием 3D-движка, написанного на Swift.
SendIndicator — ещё один индикатор задачи.
StepProgressView — пошаговый индикатор выполнения с метками и фигурами. Хорошая замена UIActivityIndicatorView и UIProgressView.
BPBlockActivityIndicator — простой и замечательный индикатор загрузки (с забавной блочной анимацией) для вашего приложения iOS.
JDBreaksLoading — вы можете легко запустить небольшой игровой индикатор одним действием.
SkeletonView — элегантный способ показать пользователям, что что-то происходит, а также подготовить их к ожидаемому содержимому.
Windless — упрощает реализацию невидимого макета индикатора загрузки.
Skeleton — простой способ создания скользящих анимаций CAGradientLayer! Отлично подходит для создания экранов скелета при загрузке контента.
StatusBarOverlay — автоматически показывает/скрывает панель «Нет подключения к интернету», когда ваше приложение теряет/восстанавливает подключение. Поддерживает приложения, которые скрывают строку состояния и «The Notch».
RetroProgress — ретро-индикатор выполнения прямо из 90-х.
LinearProgressBar — материальный линейный индикатор выполнения для ваших приложений iOS.
MKProgress — облегчённый ProgressHUD, написанный на Swift. Выглядит похоже на /MBProgressHUD/SVProgressHUD/KVNProgressHUD.
RHPlaceholder — простая библиотека, которая даёт вам возможность добавить загрузку, подобную Facebook, для ваших представлений.
IHProgressHUD — простой HUD, потокобезопасный, поддерживает iOS, tvOS и расширения приложений.
ActivityIndicatorView — ряд предустановленных индикаторов загрузки, созданных с помощью SwiftUI.
ProgressIndicatorView — ряд предустановленных индикаторов прогресса, созданных с помощью SwiftUI.
Pop — расширяемая библиотека анимации iOS и macOS, полезная для физических взаимодействий.
AnimationEngine — легко создавайте продвинутые пользовательские анимации на iOS.
RZTransitions — библиотека пользовательских анимаций и взаимодействий View Controller на iOS.
DCAnimationKit — набор анимаций для iOS. Просто, просто добавьте водные анимации.
Spring — библиотека для упрощения анимаций iOS в Swift.
Fluent — анимация Swift стала проще.
Cheetah — лёгкая библиотека анимации на iOS.
Pop By Example — проект-учебник о том, как использовать фреймворк Pop на примере.
AppAnimations — коллекция анимаций iOS для вдохновения вашего следующего проекта.
EasyAnimation — библиотека Swift, чтобы вывести мощь UIView.animateWithDuration() на новый уровень — слои, пружины, цепочки анимаций и т. д. Смешивание анимаций вида/слоёв.
Animo — инструменты для создания анимаций, подобные SpriteKit, для CALayers.
CurryFire — фреймворк для создания уникальных анимаций.
IBAnimatable — дизайн и прототип пользовательского интерфейса, взаимодействия, навигации, переходов и анимации для приложений, готовых к App Store, в Interface Builder с помощью IBAnimatable.
CKWaveCollectionViewTransition — крутой волновой переход между двумя или более UICollectionView.
DaisyChain — простая цепочка анимаций.
PulsingHalo — компонент iOS для создания пульсирующей анимации.
DKChainableAnimationKit — цепочечные анимации на Swift.
JDAnimationKit — анимация легко и с меньшим количеством кода на Swift.
Advance — мощный фреймворк анимации для iOS.
UIView-Shake — категория UIView, которая добавляет анимацию встряски.
Walker — новый движок анимации для вашего приложения.
Morgan — набор анимаций для вашего приложения.
MagicMove — анимационные переходы в стиле Keynote Magic Move.
Shimmer — простой способ добавить простой эффект мерцания любому виду в приложении iOS.
SAConfettiView — конфетти! Кто не любит конфетти?
CCMRadarView — CCMRadarView использует инструменты IBDesignable для создания простого настраиваемого вида радара с анимацией.
Pulsator — анимация пульсации для iOS.
Interpolate — интерполяция Swift для анимаций на основе жестов.
ADPuzzleAnimation — пользовательская анимация для UIView, вдохновлённая анимациями Fabric — Answers.
Wave — декларативные цепочечные анимации в Swift.
Stellar — фантастическая библиотека физической анимации для Swift.
MotionMachine — мощная, элегантная и модульная библиотека анимации для Swift.
JRMFloatingAnimation — библиотека анимации Objective-C, используемая для создания плавающих представлений изображений.
AHKBendableView — подкласс UIView, который изгибает свои края при изменении положения.
FlightAnimator — продвинутые естественные анимационные движения, простой синтаксис на основе блоков.
ZoomTransitioning — пользовательский переход с анимацией масштабирования изображения.
Ubergang — механизм анимации для iOS, написанный на Swift.
JHChainableAnimations — простые для чтения и записи цепочечные анимации на Objective-C.
Popsicle — восхитительный расширяемый фреймворк интерполяции значений Swift.
WXWaveView — добавьте красивую волну воды к вашему виду.
Twinkle — быстрый и простой способ заставить элементы в вашем приложении для iOS и tvOS мерцать.
MotionBlur — MotionBlur позволяет добавлять эффект размытия в анимациях iOS.
RippleEffectView — RippleEffectView — аккуратный эффект ряби.
SwiftyAnimate — компонуемые анимации на Swift.
SamuraiTransition — библиотека на основе Swift, предоставляющая... Коллекция переходов ViewController с рядом аккуратных «резаных» анимаций.
Lottie — библиотека iOS для рендеринга в реальном времени нативных векторных анимаций из Adobe After Effects.
— anim — библиотека анимации для iOS с пользовательскими замедлениями и простым в использовании API.
— AnimatedCollectionViewLayout — подкласс UICollectionViewLayout, который добавляет пользовательские переходы/анимации в UICollectionView.
— Dance — радикальная и элегантная библиотека анимации, созданная для iOS.
— AKVideoImageView — подкласс UIImageView, который позволяет отображать зацикленное видео в качестве фона.
— Spruce iOS Animation Library — Swift-библиотека для хореографии анимаций на экране.
— CircularRevealKit — UI-фреймворк, реализующий эффект раскрытия в материальном дизайне.
— TweenKit — библиотека анимации для iOS на Swift.
— Water — простой расчёт для визуализации дешёвых эффектов воды.
— Pastel — эффект градиентной анимации, как в Instagram.
— YapAnimator — ваша быстрая и дружелюбная система анимации на основе физики.
— Bubble — анимация фруктов.
— Gemini — богатая основанная на прокрутке структура анимации для iOS, написанная на Swift.
— WaterDrops — простая анимация капель воды для iOS на Swift.
— ViewAnimator — оживляет ваш интерфейс всего одной строкой кода.
— Ease — анимируйте всё с лёгкостью.
— Kinieta — движок анимации с настраиваемым замедлением Безье, интуитивно понятным API и идеальной интерполяцией цветов.
— LSAnimator — легко читаемый и записываемый набор многоцепочечных анимаций в Objective-C и Swift.
— YetAnotherAnimationLibrary — разработан для анимаций, управляемых жестами. Быстро, просто и расширяемо!
— Anima — цепочечная основанная на слоях библиотека анимации для Swift4.
— MotionAnimation — лёгкая библиотека анимации для UIKit.
— AGInterfaceInteraction — библиотека выполняет взаимодействие с интерфейсом UI.
— PMTween — элегантная и гибкая библиотека анимации для iOS.
— VariousViewsEffects — красиво анимирует виды с помощью простых в использовании расширений.
— TheAnimation — типобезопасная оболочка CAAnimation. Предотвращает установку неправильных значений типов.
— Poi — Poi позволяет использовать карточные интерфейсы, такие как Tinder. Можно использовать как метод tableview.
— Sica — простая базовая анимация интерфейса. Запускает типобезопасную анимацию последовательно или параллельно.
— fireworks — эффект фейерверка для UIView.
— Disintegrate — анимация распада, вдохновлённая тем, что сделал Танос в конце фильма «Мстители: Война бесконечности».
— Wobbly — библиотека предопределённых, простых в использовании анимаций iOS.
— LoadingShimmer — простой способ добавить мерцающий эффект к любому виду с помощью одной строки кода. Полезен в качестве ненавязчивого индикатора загрузки.
— SPPerspective — виджеты iOS 14 с анимацией 3D и динамической тенью. Настраиваемое преобразование и длительность. Переход
DropdownTransition — простой и элегантный Dropdown Transition для представления контроллеров сверху вниз.
NavigationTransitions — чистые переходы SwiftUI Navigation.
LiquidSwipe — навигационная анимация Liquid.
TBIconTransitionKit — удобный в использовании набор иконок для перехода, который позволяет плавно переходить от одной формы к другой.
SweetAlert — анимированное оповещение в реальном времени для iOS, написанное на Swift.
NYAlertViewController — настраиваемые оповещения iOS с пользовательскими представлениями контента.
SCLAlertView-Swift — красивое анимированное окно оповещения, написанное на Swift.
TTGSnackbar — показывает простое сообщение и кнопку действия в нижней части экрана с различными видами анимации.
Swift-Prompts — библиотека Swift для создания пользовательских запросов с широким спектром опций на выбор.
BRYXBanner — облегчённое выпадающее уведомление для iOS 7+ на Swift.
LNRSimpleNotifications — простые уведомления Swift в приложении. LNRSimpleNotifications — упрощённый порт Swift TSMessages.
HDNotificationView — эмулирует собственный интерфейс уведомлений для любых оповещений.
JDStatusBarNotification — лёгкие настраиваемые уведомления, отображаемые в верхней части строки состояния.
Notie — уведомления в приложении на Swift с настраиваемыми кнопками и полем ввода текста.
EZAlertController — лёгкий UIAlertController Swift UI.
GSMessages — простые сообщения/уведомления для iOS 7+.
OEANotification — настраиваемые представления уведомлений в приложении для iOS, написанные на Swift 2.1.
RKDropdownAlert — чрезвычайно простая альтернатива UIAlertView.
TKSwarmAlert — анимированная библиотека оповещений, подобная приложению Swarm.
SimpleAlert — настраиваемое простое оповещение и простой лист действий для Swift.
Hokusai — библиотека Swift, предоставляющая упругий лист действий.
SwiftNotice — библиотека GUI для отображения различных всплывающих окон (HUD), написанная на чистом Swift, подходит для любого скроллвью.
SwiftOverlays — библиотека графического интерфейса Swift для отображения различных всплывающих окон и уведомлений.
SwiftyDrop — лёгкое чистое выпадающее сообщение Swift.
LKAlertController — простой в использовании конструктор UIAlertController для swift.
DOAlertController — простое окно оповещения на Swift, которое можно использовать как UIAlertController. (AlertController/AlertView/ActionSheet).
CustomizableActionSheet — лист действий позволяет включать ваши собственные представления и кнопки.
Toast-Swift — расширение Swift, добавляющее уведомления тоста к классу объектов UIView.
PMAlertController — PMAlertController — отличное и настраиваемое оповещение. Замещение на UIAlertController.
PopupViewController — замена UIAlertController с широкими возможностями настройки.
AlertViewLoveNotification — простое и привлекательное окно оповещения, запрашивающее у пользователей разрешение на push-уведомления.
CRToast — современный тост для iOS, который может удовлетворить ваши потребности в уведомлениях.
JLToast — тост для iOS с очень простым интерфейсом.
CuckooAlert — многократное использование presentViewController для UIAlertController.
KRAlertController — цветное окно оповещений для iOS.
Dodo — панель сообщений для iOS, написанная на Swift.
MaterialActionSheetController — лист действий Google для iOS, написанный на Swift.
SwiftMessages — гибкая панель сообщений для iOS, написанная на Swift.
FCAlertView (Swift) — настраиваемое плоское окно оповещений для iOS (написано на Swift).
FCAlertView (Objective-C) — настраиваемое плоское окно оповещений для iOS (написано на Objective-C).
CDAlertView — высоконастраиваемое окно оповещений/уведомлений/успеха/ошибки/тревоги.
RMActionController — представление любого UIView в стиле UIAlertController.
RMDateSelectionViewController — выбор даты с помощью UIDatePicker в стиле UIAlertController.
RMPickerViewController — выбор чего-либо с помощью UIPickerView в стиле UIAlertController.
Jelly — предоставляет пользовательские переходы между контроллерами представлений с помощью нескольких строк кода.
Malert — простой, лёгкий и настраиваемый UIAlertView для iOS, написанный на Swift.
RAlertView — AlertView, всплывающее окно iOS, фреймворк для всплывающих окон, может быть простым и удобным для вашего проекта.
NoticeBar — простая панель уведомлений, написанная на Swift 3, похожая на QQ.
LIHAlert — продвинутые анимированные баннеры оповещений для iOS.
BPStatusBarAlert — простые оповещения, которые появляются в строке состояния и под панелью навигации (как в Facebook).
CFAlertViewController — библиотека, которая помогает отображать и настраивать оповещения и листы действий на iPad и iPhone.
NotificationBanner — самый простой способ отображения настраиваемых баннеров уведомлений в приложениях iOS.
Alertift — быстрая, современная оболочка UIAlertController.
PCLBlurEffectAlert — Swift AlertController с UIVisualEffectView.
JDropDownAlert — многонаправленное выпадающее окно оповещений.
BulletinBoard — создание и отображение нижних карточек на iOS.
CFNotify — настраиваемая структура для создания перетаскиваемых видов.
StatusAlert — отображает системные оповещения Apple, скрывающиеся автоматически, не прерывая работу пользователя.
Alerts & Pickers — расширенное использование собственного UIAlertController с TextField, DatePicker, PickerView, TableView и CollectionView.
RMessage — чёткое уведомление/баннер сообщений в приложении, созданное на ObjC. ДжоймоджиаблБтн (https://github.com/lojals/JOEmojiableBtn) — селектор эмодзи наподобие реакций в Фейсбуке.
ЭМЭмоджиаблБтн (https://github.com/Eke/EMEmojiableBtn) — вариант селектора, работает подобно реакциям в Фейсбуке, версия для Objective-C.
ВИМатериалБуттон (https://github.com/Yu-w/WYMaterialButton) — интерактивная и полностью анимированная кнопка в стиле Material Design для разработчиков iOS.
ДинамикБуттон (https://github.com/yannickl/DynamicButton) — ещё одни анимированные плоские кнопки на Swift.
ОнОффБуттон (https://github.com/rakaramos/OnOffButton) — пользовательская анимированная кнопка включения/выключения UIButton, написана на Swift от Creativedash.
ВЦЛШайнБуттон (https://github.com/imwcl/WCLShineButton) — библиотека UI для iOS с эффектами типа сияния.
ИзиСоциалБуттон (https://github.com/Minitour/EasySocialButton) — простой способ создания красивых кнопок аутентификации в социальных сетях.
НФДаунлоадБуттон (https://github.com/LeonardoCardoso/NFDownloadButton) — обновлённая кнопка загрузки.
ЛГБуттон (https://github.com/loregr/LGButton) — полностью настраиваемый подкласс собственного UIControl, позволяет создавать красивые кнопки без написания кода.
МультиТогглБуттон (https://github.com/yonat/MultiToggleButton) — подкласс UIButton, который реализует переключение текста при нажатии (как кнопки вспышки камеры и таймера).
ПМСуперБуттон (https://github.com/pmusolino/PMSuperButton) — мощная UIButton со сверхспособностями, настраивается из Storyboard!
ДжейЭсБуттон (https://github.com/jogendra/JSButton) — полностью настраиваемый быстрый подкласс UIButton, позволяет создавать красивые кнопки без написания кода.
ТрансэйшнБуттон (https://github.com/AladinWay/TransitionButton) — подкласс UIButton для анимации загрузки и перехода.
БаттонПрогресБар-АйОС (https://github.com/thePsguy/ButtonProgressBar-iOS) — небольшой и гибкий подкласс UIButton с анимированным прогрессом загрузки и анимацией завершения.
СпайсиБуттон (https://github.com/lukecrum/SpicyButton) — полнофункциональный класс IBDesignable UIButton.
ДизайнблБуттон (https://github.com/IdleHandsApps/DesignableButton) — подкласс UIButton с централизованными и многократно используемыми стилями. Стили просмотра и настройка в InterfaceBuilder в реальном времени!
БИЭмЧекБокс (https://github.com/Boris-Em/BEMCheckBox) — стильный чекбокс для iOS (флажок).
ЭкспандаблБуттон (https://github.com/DimaMishchenko/ExpandableButton) — настраиваемая и простая в использовании расширяемая кнопка на Swift.
ТОРoundedБуттон (https://github.com/TimOliver/TORoundedButton) — высокопроизводительный элемент управления кнопкой с закруглёнными углами.
ФлэйтингБуттон (https://github.com/exyte/FloatingButton) — легко настраиваемое плавающее меню кнопок, созданное с помощью SwiftUI.
СиВиКэлендар (https://github.com/CVCalendar/CVCalendar) — собственный визуальный календарь для iOS 8+ на Swift (2.0).
ЭрСДэйФлоу (https://github.com/ruslanskorb/RSDayFlow) — календарь iOS 7+ с бесконечной прокруткой.
ЭнВиКэлендэВью (https://github.com/nbwar/NWCalendarView) — реализация календаря доступности для iOS.
ДжиЭлКэлендерВью (https://github.com/Glow-Inc/GLCalendarView) — полностью настраиваемое представление календаря, действующее как выбор диапазона дат.
ДжТиКэлендар (https://github.com/jonathantribouharet/JTCalendar) — настраиваемое представление календаря для iOS.
ДжейТиЭпплКэлендар (https://github.com/patchthecode/JTAppleCalendar) — неофициальная библиотека Apple Calendar на Swift. Представление. Управление. Для iOS и tvOS.
Дэйскваер (https://github.com/unixzii/Daysquare) — элегантный элемент управления календарём для iOS.
ЭйЭсКэлендар (https://github.com/scamps88/ASCalendar) — элемент управления каленварём для iOS на Swift с паттерном MVVM.
Кэлэндар (https://github.com/jumartin/Calendar) — набор представлений и контроллеров для отображения и планирования событий на iOS.
Коёми (https://github.com/shoheiyokoyama/Koyomi) — простой настраиваемый компонент календаря на Swift.
ДатаТимПикер (https://github.com/itsmeichigo/DateTimePicker) — более приятный компонент пользовательского интерфейса iOS для выбора даты и времени.
РКалендарПикер (https://github.com/roycms/RCalendarPicker) — ... RCalendarPicker — элемент управления для выбора даты.
CalendarKit — полностью настраиваемый вид дня календаря.
GDPersianCalendar — настраиваемый и простой в использовании персидский календарный компонент.
MBCalendarKit — фреймворк для iOS с учётом настройки и локализации.
PTEventView — представление событий на основе представления деталей событий Apple в календаре. Поддерживает ARC, Autolayout и редактирование через StoryBoard.
KDCalendarView — компонент календаря для iOS, написанный на Swift 4.0. Имеет как вертикальную, так и горизонтальную компоновку (и прокрутку), а также отображает собственные события календаря.
CalendarPopUp — библиотека JTAppleCalendar.
ios_calendar — лёгкий и простой элемент управления с поддержкой Locale и CalendarIdentifier. Есть примеры для iPhone и iPad, а также с использованием всплывающего окна. С поддержкой персидского календаря.
FSCalendar — полностью настраиваемая библиотека календаря iOS, совместимая с Objective-C и Swift.
ElegantCalendar — элегантный полноэкранный календарь, которого не хватало в SwiftUI.
Карточные пользовательские интерфейсы, жесты панорамирования, анимация перелистывания и смахивания.
MDCSwipeToChoose — смахните, чтобы «поставить лайк» или «не нравится» любому представлению, прямо как в приложении Tinder. Создайте приложение с карточками, программу просмотра фотографий и многое другое за считанные минуты, а не часы!
TisprCardStack — библиотека, позволяющая иметь интерфейс с карточками.
CardAnimation — анимация перелистывания карт жестом панорамирования.
Koloda — класс KolodaView предназначен для упрощения реализации карточек наподобие Tinder в iOS.
KVCardSelectionVC — великолепно выглядящий ViewController выбора диска с набором карт.
DMSwipeCards — стопка карт Tinder, поддерживающая отложенную загрузку и дженерики.
TimelineCards — представление временных шкал в виде карточек, одиночных или объединённых в прокручиваемый канал!
Cards — великолепные виды карточек AppStore для iOS 11.
MMCardView — пользовательский CollectionView, похожий на приложение Wallet.
CardsLayout — приятный макет пользовательского CollectionView с дизайном карт.
CardParts — реактивный основанный на UIKit каркас пользовательского интерфейса с картами.
VerticalCardSwiper — сочетание интерфейса Shazam Discover и Tinder, созданное с помощью UICollectionView на Swift.
Shuffle — многонаправленная библиотека перелистывания карточек, вдохновлённая Tinder.
Валидаторы ввода, помощники форм и построители форм.
Form — самый гибкий и мощный способ создания формы в iOS.
XLForm — XLForm — это самая гибкая и мощная библиотека iOS для создания динамических табличных форм. Полностью совместим со Swift & Obj-C.
Eureka — элегантный конструктор форм для iOS на Swift.
YALField — пользовательский компонент поля с проверкой для создания более простого пользовательского интерфейса, подобного форме, из конструктора интерфейсов.
Former — Former — это полностью настраиваемая библиотека Swift2 для лёгкого создания форм на основе UITableView.
SwiftForms — небольшая и лёгкая библиотека, написанная на Swift, которая позволяет легко создавать формы. Формалист (Formalist) — декларативный фреймворк для создания форм под iOS.
SwiftyFORM — фреймворк для форм на iOS, написанный на Swift.
SwiftValidator — основанная на правилах библиотека валидации для Swift.
GenericPasswordRow — ряд для Eureka, который реализует проверку паролей.
formvalidator-swift — фреймворк, позволяющий удобно проверять входные данные текстовых полей и текстовых представлений.
ValidationToolkit — лёгкий фреймворк для валидации ввода данных, написанный на Swift.
ATGValidator — основанный на правилах фреймворк с поддержкой валидации форм и карт для iOS.
ValidatedPropertyKit — легко проверяйте свои свойства с помощью оболочек свойств.
FDTextFieldTableViewCell — добавляет UITextField в ячейку и правильно его размещает.
[Клавиатура]
RSKKeyboardAnimationObserver — показывает/скрывает анимацию клавиатуры в простой категории UIViewController.
RFKeyboardToolbar — гибкий UIView и подкласс UIButton для добавления настраиваемых кнопок и панелей инструментов в ваши UITextFields/UITextViews.
IQKeyboardManager — универсальная библиотека без кода позволяет предотвратить проблемы с поднятием клавиатуры и перекрытием UITextField/UITextView.
NgKeyboardTracker — библиотека Objective-C для отслеживания клавиатуры в приложениях iOS.
MMNumberKeyboard — простая клавиатура для использования с цифрами и, опционально, десятичной точкой.
KeyboardObserver — для менее сложной обработки событий клавиатуры.
TPKeyboardAvoiding — универсальное решение для перемещения текстовых полей с пути клавиатуры в iOS.
YYKeyboardManager — класс утилит iOS позволяет получить доступ к представлению клавиатуры и отслеживать анимацию клавиатуры.
KeyboardMan — KeyboardMan помогает создавать анимацию клавиатуры.
MakemojiSDK — Emoji Keyboard SDK (iOS).
Typist — небольшой менеджер клавиатуры Swift UIKit для приложений iOS, помогает управлять присутствием и поведением клавиатуры без центра уведомлений.
KeyboardHideManager — менеджер без кода, чтобы скрыть клавиатуру, нажав на представления для iOS, написанные на Swift.
Toolbar — отличная панель инструментов с автоматическим макетом.
IHKeyboardAvoiding — универсальное решение, которое позволяет сохранить любой UIView видимым при отображении клавиатуры — больше никаких UIScrollViews!
NumPad — цифровая клавиатура (вдохновлённая дизайном Square).
Ribbon — простая кроссплатформенная библиотека панели инструментов/пользовательского вспомогательного вида ввода для iOS и macOS.
ISEmojiView — клавиатура эмодзи для iOS.
[Метка]
LTMorphingLabel — изящные эффекты морфинга для UILabel, написанные на Swift.
ActiveLabel.swift — замена UILabel с поддержкой хэштегов (#), упоминаний (@) и URL-адресов (http://), написанная на Swift.
MZTimerLabel — удобный класс для iOS для использования UILabel в качестве обратного отсчёта. Таймер или секундомер, как в приложении Apple Clock
Вход
Меню
«Часть печально известной машины для убийств».
RevealMenuController — расширяемые группы элементов, пользовательская анимация положения и внешнего вида. Похоже на стиль ActionSheet.
RHSideButtons — библиотека предоставляет простую в реализации вариацию плавающей кнопки действия Android (Material Design) для iOS. Можно использовать как небольшое боковое меню приложения.
Swift-CircleMenu — вращающееся круговое меню, написанное на Swift 3.
AKSideMenu — красивое боковое меню для iOS с эффектом параллакса.
InteractiveSideMenu — настраиваемое интерактивное боковое меню iOS, написанное на Swift 3.
YNDropDownMenu — очаровательное выпадающее меню iOS со Swift3.
KWDrawerController — контроллер представления ящика, который прост в использовании!
JNDropDownMenu — удобное в использовании выпадающее меню в стиле таблицы с поддержкой нескольких столбцов, написанное на Swift3.
FanMenu — меню с круговой компоновкой на основе Macaw.
AirBar — раскрывающееся меню на основе UIScrollView, написанное на Swift 3.
FAPanels — панели для перехода.
SwipeMenuViewController — пролистываемое представление вкладки и меню View и ViewController.
DTPagerController — полностью настраиваемый контейнерный контроллер представления для отображения набора ViewControllers в горизонтальном скроллере.
PagingKit — PagingKit предоставляет настраиваемый пользовательский интерфейс меню. Имеет более гибкий макет и дизайн, чем другие библиотеки.
Dropdowns — 💧 Выпадающий список в Swift.
Parchment — пейджинговый контроллер представления с легко настраиваемым меню. Построен на UICollectionView с поддержкой пользовательских макетов и бесконечных источников данных.
ContextMenu — пользовательский интерфейс контекстного меню iOS, вдохновлённый Things 3.
Panels — Panels — это фреймворк, позволяющий легко добавлять скользящие панели в ваше приложение.
UIMenuScroll — создание горизонтальной прокрутки навигации, как в Facebook Messenger.
CircleBar — 🔶 забавный, простой в использовании контроллер навигации с панелью вкладок для iOS.
SPLarkController — экран настроек с кнопками и переключателями.
SwiftyMenu — простое и элегантное выпадающее меню для iOS 🔥💥
HidingNavigationBar — легко скрывает и показывает панель навигации (и панель вкладок) контроллера представления при прокрутке пользователя.
KMNavigationBarTransition — универсальная библиотека, которая помогает управлять стилями панели навигации и делает анимацию переходов между различными стилями панели навигации плавной при выдвижении или извлечении контроллера представления для всех ориентаций.
LTNavigationBar — категория UINavigationBar, которая позволяет динамически изменять её внешний вид.
BusyNavigationBar — расширение UINavigationBar для отображения эффектов загрузки.
KDInteractiveNavigationController — подкласс UINavigationController, поддерживающий интерактивную UINavigationbar с скрытым или отображаемым всплывающим окном. AMScrollingNavbar — прокручиваемая UINavigationBar, которая следует за прокруткой UIScrollView.
NavKit — простой и интегрированный способ настроить работу навигационной панели в приложении для iOS.
RainbowNavigation — лёгкий способ изменить backgroundColor UINavigationBar при Push & Pop.
TONavigationBar — простой подкласс, который добавляет возможность установить прозрачный фон navigation bar и постепенно делать его видимым, подобно эффекту в приложении iOS Music.
ActionSheetPicker-3.0 — быстрое воспроизведение функциональности выпадающего UIPickerView / ActionSheet на iOS.
PickerView — настраиваемая альтернатива UIPickerView на Swift.
DatePickerDialog — диалог выбора даты для iOS.
CZPicker — вид выбора, отображаемый как всплывающее окно для iOS.
AIDatePickerController — UIDatePicker, представленный модально с пользовательскими переходами iOS 7.
CountryPicker — UIPickerView с флагами и телефонными кодами стран.
McPicker — настраиваемое решение UIPickerView со встроенными анимациями, готовое к повороту экрана.
Mandoline — средство выбора iOS для всех ваших потребностей в выборе.
D2PDatePicker — элегантный и простой в использовании сборщик дат iOS Swift.
CountryPickerView — простое настраиваемое представление для эффективного сбора информации о стране в приложениях iOS.
planet — сборщик стран.
MICountryPicker — быстрый сборщик стран с возможностью поиска.
ADDatePicker — полностью настраиваемая горизонтальная библиотека PickerView для iOS, написанная на чистом Swift.
SKCountryPicker — простой настраиваемый сборщик стран для выбора страны или набора кода.
MMPopupView — основанное на всплывающем окне представление (например, лист оповещения), которое можно легко настроить.
STPopup — STPopup предоставляет UINavigationController во всплывающем стиле для iPhone и iPad.
NMPopUpView — простой класс iOS для отображения красивых всплывающих окон. Доступны версии Swift и Objective-C.
PopupController — настраиваемый контроллер для отображения временного всплывающего окна.
SubscriptionPrompt — контроллер представления подписки, подобный тому, что использует Tinder.
Presentr — оболочка для пользовательских презентаций ViewController в iOS 8+.
PopupDialog — простой настраиваемый всплывающий диалог для iOS, написанный на Swift. Заменяет стиль UIAlertControllers.
SelectionDialog — простой диалог выбора.
AZDialogViewController — высоконастраиваемый контроллер диалоговых оповещений, имитирующий диалоговые оповещения Snapchat.
MIBlurPopup — MIBlurPopup позволяет создавать потрясающие всплывающие окна с размытым фоном.
LNPopupController — фреймворк для представления контроллеров представлений в виде всплывающих окон других контроллеров представлений, очень похожий на приложения Apple Music и Podcasts. PopupWindow — это простое всплывающее окно, которое использует другое UIWindow в Swift.
SHPopup — простая и лёгкая библиотека для всплывающего окна.
Popover — библиотека воздушных шаров, таких как приложение Facebook. Написана на чистом Swift.
SwiftEntryKit — настраиваемые всплывающие окна, оповещения и баннеры для iOS. Предлагает различные предустановки и написан на чистом Swift.
FFPopup — лёгкая библиотека для представления пользовательских представлений во всплывающем окне.
PopupView — библиотека тостов и всплывающих окон, написанная с помощью SwiftUI.
MijickPopups — простые всплывающие окна, поповеры, листы, оповещения, тосты, баннеры и т. д. Написаны с использованием SwiftUI и для него.
ProgressMeter — отображает прогресс на счётчике с настроенными аннотациями для iOS, разработан на Swift.
GradientCircularProgress — настраиваемая библиотека индикаторов прогресса в Swift.
DGElasticPullToRefresh — эластичное обновление для iOS, разработано на Swift.
PullToBounce — анимированная библиотека «потяни для обновления» для UIScrollView.
SVPullToRefresh — добавляет «потяни для обновления» и бесконечную прокрутку любому UIScrollView с одной строкой кода.
UzysAnimatedGifPullToRefresh — добавьте «потяни для обновления», используя анимированный GIF, любому scrollView с простым кодом.
PullToRefreshCoreText — расширение PullToRefresh для всех классов типов UIScrollView с анимированным стилем рисования текста.
BOZPongRefreshControl — управление обновлением «потяни вниз» для iOS, которое воспроизводит пинг-понг, изначально создано для приложения MHacks III для iOS.
CBStoreHouseRefreshControl — полностью настраиваемое управление обновлением «потяни», вдохновлённое приложением Storehouse для iOS.
SurfingRefreshControl — вдохновлён CBStoreHouseRefreshControl. Настраиваемое управление обновлением, написано на чистом Swift.
mntpulltoreact — одно движение, много действий. Эволюция «потяни для обновления».
ADChromePullToRefresh — стиль приложения Chrome для iOS «потяни для обновления» с несколькими действиями.
BreakOutToRefresh — играбельное представление обновления с использованием SpriteKit.
MJRefresh — простой способ использовать «потяни для обновления».
HTPullToRefresh — легко добавить вертикальное и горизонтальное обновление любому UIScrollView. Можно также добавить несколько представлений «потяни для обновления» одновременно.
PullToRefreshSwift — простая крутая библиотека PullToRefresh для iOS. Написано на чистом Swift.
GIFRefreshControl — GIFRefreshControl — это обновление, поддерживающее изображения GIF в качестве анимации дорожки.
ReplaceAnimation — анимация обновления в UICollectionView с липким заголовком потока макета, написана на Swift.
PullToMakeSoup — настраиваемое анимированное обновление, которое можно легко добавить в UIScrollView.
RainyRefreshControl — простое управление обновлением для iOS, вдохновлённое... animated splash views similar to the ones in the Twitter, Uber и Ping iOS app
Status Bar
— Bartinter — динамическое обновление оттенка строки состояния в зависимости от содержимого позади неё.
Stepper
— PFStepper — возможно, самый элегантный степпер, который у вас когда-либо был!
— ValueStepper — объект Stepper, отображающий своё значение.
— GMStepper — степпер со скользящей меткой посередине.
— barceloneta — правильный способ увеличивать/уменьшать значения простым жестом на iOS.
— SnappingStepper — элегантная альтернатива UIStepper, написанная на Swift.
— SMNumberWheel — настраиваемый элемент управления, написанный на Swift, идеально подходит для быстрого, но точного выбора чисел с помощью вращающегося колеса.
Switch
— AnimatedSwitch — UISwitch, который закрашивает родительский вид цветом в Swift.
— ViralSwitch — UISwitch заражает свой супервизор своим оттенком цвета.
— JTMaterialSwitch — настраиваемый переключатель пользовательского интерфейса с эффектом ряби и анимацией отскока, вдохновлённый Google Material Design.
— TKSwitcherCollection — анимированная коллекция переключателей.
— SevenSwitch — замена UISwitch в стиле iOS7.
— PMZSwitch — ещё один анимированный переключатель.
— Switcher — Swift — пользовательский UISwitcher с анимацией при изменении статуса.
— RAMPaperSwitch — модуль Swift, который закрашивает родительское представление, когда переключатель включён.
— AIFlatSwitch — плоский компонент, альтернатива UISwitch на iOS.
— Switch — элемент управления переключателем iOS, реализованный на Swift с полной поддержкой Interface Builder.
Tab Bar
— ESTabBarController — контроллер панели вкладок для iOS, позволяющий выделять кнопки и устанавливать для них пользовательские действия.
— GooeyTabbar — эффектная панель вкладок.
— animated-tab-bar — RAMAnimatedTabBarController — модуль Swift для добавления анимации к элементам панели вкладок.
— FoldingTabBar.iOS — складная панель вкладок и контроллер панели вкладок.
— GGTabBar — ещё одна замена UITabBar & UITabBarController (панель вкладок iOS), использует Auto Layout для организации иерархии представлений.
— adaptive-tab-bar — AdaptiveController — модуль «Прогрессивное уменьшение» для Swift для добавления пользовательских состояний в собственные или пользовательские элементы пользовательского интерфейса iOS.
— Pager — легко создавайте скользящие вкладки с Pager.
— XLPagerTabStrip — Android PagerTabStrip для iOS.
— TabPageViewController — контроллер представления страниц и полоса прокрутки вкладок.
— TabDrawer — настраиваемый пользовательский интерфейс панели вкладок, который позволяет запускать блок кода при выборе TabBarItem, написан на Swift.
— SwipeViewController — SwipeViewController — это Swift. Модификация RKSwipeBetweenViewControllers — навигация между страницами / ViewControllers
MSPeekCollectionViewDelegateImplementation — пользовательское поведение подкачки, которое позволяет просматривать предыдущие и следующие элементы в представлении коллекции.
SimpleSource — простые и типобезопасные таблицы и представления коллекций на iOS на Swift.
Conv — Conv представляет структуру данных UICollectionView более эффективно, чем UIKit.
Carbon — декларативная библиотека для создания пользовательских интерфейсов на основе компонентов в UITableView и UICollectionView.
ThunderCollection — простой декларативный подход к управлению UICollectionViewController с использованием подхода на основе протоколов.
DiffableDataSources — библиотека для переноса UITableView/UICollectionViewDiffableDataSource.
StableCollectionViewLayout — этот макет корректирует смещение содержимого, если представление коллекции обновляется. Вы можете вставлять, удалять или перезагружать элементы, а StableCollectionViewLayout позаботится о смещении содержимого.
IQListKit — табличное представление или представление коллекции, управляемое моделью.
Расширяемая ячейка
FoldingCell — расширяющаяся ячейка с содержимым, вдохновлённая складным бумажным материалом.
AEAccordion — UITableViewController с эффектом аккордеона (расширение/сворачивание ячеек).
ThreeLevelAccordian — настраиваемый трёхуровневый аккордеон с опциями добавления изображений и аксессуаров.
YNExpandableCell — отличная расширяемая и сворачиваемая ячейка табличного представления для iOS.
Savory — реализация аккордеона на Swift.
ExpyTableView — сделайте своё табличное представление расширяемым, просто реализовав один метод.
FTFoldingPaper — имитирует эффект складывания бумаги. Может быть интегрирован с UITableView или использован с другими компонентами пользовательского интерфейса.
CollapsibleTableSectionViewController — быстрая библиотека для поддержки сворачиваемых секций в табличном представлении.
ExpandableCell — полностью переработанная YNExapnadableCell с более лаконичным и безошибочным кодом. Отличная расширяемая и сворачиваемая ячейка табличного представления для iOS.
ExpandingCollection — контроллер управления всплывающими/исчезающими карточками.
Заголовок
ParallaxTableViewHeader — эффект параллакса при прокрутке табличного представления заголовка при прокрутке табличного представления.
CSStickyHeaderFlowLayout — замена UICollectionView для UITableView. Делает ещё больше, например, параллакс-заголовок, липкий заголовок раздела.
GSKStretchyHeaderView — настраиваемое, но простое в использовании растягивающееся представление заголовка для UITableView и UICollectionView.
Плейсхолдер
DZNEmptyDataSet — категория суперкласса для подкласса UITableView/UICollectionView, которая показывает пустые наборы данных всякий раз, когда представление не имеет контента для отображения.
HGPlaceholders — хорошая библиотека для показа и создания плейсхолдеров и пустых состояний для любого UITableView/UICollectionView в вашем проекте.
ListPlaceholder — ListPlaceholder — это быстрая библиотека, позволяющая легко добавлять анимированные загрузочные плейсхолдеры в стиле Facebook. Представленный текст является списком различных компонентов и библиотек для разработки приложений.
В тексте упоминаются компоненты, библиотеки и инструменты для работы с таблицами и списками данных. В запросе также есть ссылки на GitHub-репозитории, где можно найти дополнительную информацию о каждом из перечисленных инструментов.
Основной язык текста — английский.
your tableviews or collection views
UITextField-Shake — категория UITextField, которая добавляет анимацию встряхивания. Также есть версия на Swift (Also with Swift version).
HTYTextField — UITextField с подпрыгивающим заполнителем.
MVAutocompletePlaceSearchTextField — готовый элемент управления автозаполнением для поиска места, например, как в Google Places, Uber и т. д.
AutocompleteField — добавление завершения слов к вашим UITextFields.
RSKGrowingTextView — облегчённый подкласс UITextView, который автоматически увеличивается и уменьшается.
RSKPlaceholderTextView — облегчённый подкласс UITextView с поддержкой заполнителя.
StatefulViewController — представления-заполнители на основе контента, загрузки, ошибки или пустых состояний.
MBAutoGrowingTextView — подкласс UITextView на основе автоматического макета, который автоматически растёт при вводе данных пользователем и может быть ограничен максимальной и минимальной высотой — и всё это без единой строки кода.
TextFieldEffects — пользовательские эффекты UITextFields, вдохновлённые Codrops, созданные с помощью Swift.
Reel Search — RAMReel — это контроллер, который позволяет выбирать варианты из списка.
MLPAutoCompleteTextField — подкласс UITextField, который ведёт себя как обычный UITextField за одним исключением: он управляет выпадающей таблицей предложений автозаполнения, которые обновляются по мере ввода данных пользователем.
SkyFloatingLabelTextField — красивый и гибкий элемент управления текстовым полем, реализующий шаблон «плавающей метки». Написано на Swift.
VMaskTextField — библиотека VMaskTextField создаёт маску ввода для iOS.
TJTextField — UITextField с подчёркиванием и левым изображением.
NextGrowingTextView — следующий в поколениях «растущих текстовых представлений», оптимизированный для iOS 7 и выше.
RPFloatingPlaceholders — подклассы UITextField и UITextView с заполнителями, которые превращаются в плавающие метки, когда поля заполняются текстом.
CurrencyTextField — UITextField автоматически форматирует текст для отображения в формате валюты.
UITextField-Navigation — UITextField-Navigation добавляет кнопки «далее», «предыдущее» и «готово» на клавиатуру для ваших UITextFields.
AutoCompleteTextField — автозаполнение с предложением текстового поля.
PLCurrencyTextField — поддержка валюты в UITextField правильным образом.
PasswordTextField — настраиваемое текстовое поле со сменным значком, который показывает или скрывает пароль и обеспечивает соблюдение правил хорошего пароля.
AnimatedTextInput — анимированная замена UITextField и UITextView для iOS.
KMPlaceholderTextView — подкласс UITextView, добавляющий поддержку многострочного заполнителя, написанный на Swift.
NxEnabled — библиотека, позволяющая связывать свойство enabled
кнопки с текстовыми элементами (TextView, TextField).
AwesomeTextField — Awesome. TextField — это простая и удобная библиотека для iOS, которая легко настраивается. Она идеально подходит для любых форм регистрации или входа в вашем приложении.
Underscore.m — DSL для работы с данными.
XExtensionItem — упрощённый обмен структурированными данными между приложениями iOS и расширениями общего доступа.
ReflectableEnum — отражение для перечислений в Objective-C.
ObjectiveSugar — дополнения к ObjectiveC для людей. В стиле Ruby.
OpinionatedC — потому что Objective-C должен был унаследовать больше от Smalltalk.
SwiftRandom — генератор случайных данных.
RandomKit — генерация случайных данных в Swift.
YOLOKit — получение квадратных объектов из круглых отверстий.
EZSwiftExtensions — как должны были работать стандартные типы и классы Swift.
Pantry — отсутствующий лёгкий слой сохранения для Swift.
SwiftParsec — библиотека комбинаторов парсеров, написанная на языке программирования Swift.
OrderedSet — коллекция уникальных упорядоченных объектов в Swift.
Datez — библиотека Swift для работы с NSDate, NSCalendar и NSDateComponents.
BFKit — набор полезных классов Objective-C для более быстрой разработки приложений.
BFKit-Swift — набор полезных классов Swift для более быстрой разработки приложений.
Scale — конвертер величин в Swift (доступен через CocoaPods).
Standard Template Protocols — протоколы для повседневных нужд iOS.
TimeLord — простое управление DateTime (NSDate) в Swift.
AppVersionMonitor — легко отслеживайте версию приложения iOS.
Sugar — что-то сладкое, что отлично сочетается с вашим Cocoa.
Then — ✨ суперсладкий синтаксический сахар для инициализаторов Swift.
Kvitto — проверка квитанций App Store.
Notificationz — помощь в работе с NSNotificationCenter в Swift.
SwiftFoundation — кроссплатформенная базовая библиотека программирования, ориентированная на протоколы, для дополнения стандартной библиотеки Swift. (Pure Swift, поддерживает Linux).
libextobjc — библиотека Cocoa для расширения языка программирования Objective-C.
VersionTrackerSwift — отслеживание версий приложения, которые ранее устанавливал пользователь.
DeviceGuru — простая библиотека (Swift), которая позволяет узнать точный тип устройства, например, iPhone 6 или iPhone 6s.
AEAppVersion — простое и лёгкое отслеживание версии приложения для iOS, написанное на Swift.
BlocksKit — утилиты блоков Objective-C, которые вы всегда хотели иметь.
SwiftyUtils — весь повторно используемый код, который нам нужен в каждом проекте.
RateLimit — простая утилита только для... Апдейт приложения, похожий на Pages, Numbers и Keynote.
MKUnits — библиотека для конвертации единиц измерения в Swift.
ActionClosurable — расширения, которые помогают преобразовать действия в стиле objc в быстрые замыкания.
ios_system — замена system() в программах iOS.
SwiftProvisioningProfile — анализ профилей обеспечения в моделях Swift.
Once — минималистичная библиотека для управления одноразовыми операциями.
ZamzamKit — набор микроутилит и расширений для стандартной библиотеки, Foundation и UIKit.
DuctTape — синтаксический сахар на основе dynamicMemberLookup для Swift.
ReviewKit — фреймворк, который помогает контролировать запросы на отзыв — с помощью SKStoreReviewController — пользователям, которые хорошо провели время в приложении, регистрируя положительные и отрицательные действия.
SwiftBoost — коллекция расширений Swift для ускорения процесса разработки.
— SmartlookConsentSDK — открытый исходный код SDK, предоставляющий настраиваемую панель управления, где пользователь может выбрать свои параметры конфиденциальности и сохранить пользовательские настройки для приложения.
— PrivacyFlash Pro — создание политики конфиденциальности для вашего приложения iOS из его кода.
— VR Toolkit iOS — пример проекта, который предоставляет основы для создания интерактивного опыта виртуальной реальности на iOS.
— 360 VR Player — открытый исходный код, бесплатный, собственный и универсальный проигрыватель панорамных видео на 360 градусов для iOS.
— simple360player — бесплатный и бесплатный проигрыватель 360 VR-видео. Плоский или стереоскопический. На Swift 2.
— Swifty360Player — проигрыватель видео на 360 градусов для iOS 360, транслирующий с AVPlayer на Swift.
— Onboard — легко создайте красивое и увлекательное введение в работу всего несколькими строками кода.
— EAIntroView — настраиваемое решение «подключи и работай» для вводных представлений.
— MYBlurIntroductionView — усовершенствованная версия MYIntroductionView для создания пользовательских приложений и учебных пособий.
— BWWalkthrough — класс для создания индивидуальных пошаговых руководств для вашего приложения iOS.
— GHWalkThrough — компонент поддержки UICollectionView для вводных представлений.
— ICETutorial — хороший учебник, подобный тому, что представлен в приложении Path 3.X.
— JazzHands — простая основанная на ключевых кадрах структура анимации для UIKit, которой можно управлять с помощью жестов, прокрутки, KVO или ReactiveCocoa.
— RazzleDazzle — простая основанная на ключевых кадрах структура анимации для iOS, написанная на Swift. Идеально подходит для прокручиваемых вводных страниц.
— Instructions — легко добавляйте настраиваемые метки тренера в свой проект iOS.
— SwiftyWalkthrough — самый простой способ создать отличное пошаговое руководство в ваших приложениях на базе Swift.
— Gecco — представление Spotlight для iOS.
— VideoSplashKit — VideoSplashKit — библиотека UIViewController для создания простых вводных страниц с фоновыми видео. Презентация — помогает создавать обучающие материалы, заметки о выпуске и анимированные страницы.
AMPopTip — анимированный всплывающий элемент, который отлично подходит для ненавязчивых подсказок в пользовательском интерфейсе и адаптации новых пользователей.
AlertOnboarding — простой и стильный AlertView для адаптации пользователей в вашем удивительном мире.
EasyTipView — полностью настраиваемый вид подсказки на Swift.
Paper-onboarding — PaperOnboarding представляет собой слайдер с дизайном материала.
InfoView — простое информационное представление на основе Swift с заострённой стрелкой.
Intro — фреймворк iOS для простого создания анимированных пошаговых руководств, написанный на Swift.
AwesomeSpotlightView — инструмент для создания потрясающих обучающих материалов или помощи пользователям в использовании приложения. Или просто для выделения чего-либо на экране. Написан на Swift.
SwiftyOnboard — простой способ добавить адаптацию в свой проект.
WVWalkthroughView — утилита для лёгкого создания пошаговых инструкций, помогающих в адаптации пользователей.
SwiftyOverlay — быстрый и лёгкий способ показать введение/инструкции поверх пользовательского интерфейса приложения без дополнительных изображений в реальном времени!
SwiftyOnboardVC — облегчённый контроллер пошагового руководства, использующий контроллеры представлений в качестве своих подпредставлений, что делает настройку бесконечной.
Minamo — простая библиотека меток тренера, написанная на Swift.
Material Showcase iOS — элегантный и красивый демонстрационный набор для приложений iOS.
WhatsNewKit — продемонстрируйте потрясающие новые функции вашего приложения.
OnboardKit — настраиваемая адаптация пользователей для вашего приложения iOS.
ConcentricOnboarding — библиотека SwiftUI для пошагового руководства или процесса адаптации с действиями касания.
[Вернуться к началу](#вклад и сотрудничество)
— BGR (https://bgr.com/ios-7/) — iMore (https://www.imore.com/) — Lifehacker (https://lifehacker.com/tag/ios) — NSHipster (https://nshipster.com) — Objc.io (https://www.objc.io/) — ASCIIwwdc (https://asciiwwdc.com/) — Natasha The Robot (https://www.natashatherobot.com/) — Блог Apple Swift (https://developer.apple.com/swift/blog/) — Подфорум iOSProgramming (https://www.reddit.com/r/iOSProgramming/) — iOS8-day-by-day (https://github.com/ScottLogic/iOS8-day-by-day) — iOScreator (https://www.ioscreator.com/) — Mathew Sanders (http://mathewsanders.com/) — IOS Dev Nuggets (http://hboon.com/iosdevnuggets/) — Интервью с разработчиками и дизайнерами iOS (https://github.com/9magnets/iOS-Developer-and-Designer-Interview-Questions) — небольшое руководство, которое поможет тем, кто ищет разработчика или дизайнера для работы над iOS. — iOS9-day-by-day (https://github.com/ScottLogic/iOS9-day-by-day) — Code Facebook (https://engineering.fb.com/category/ios/) — Feeds for iOS Developer (https://github.com/rgnlax/Feeds-for-iOS-Developer) — список RSS-каналов для разработчиков iOS. — Cocoa Controls (https://www.cocoacontrols.com/) — компоненты пользовательского интерфейса с открытым исходным кодом для iOS и macOS. — Ohmyswift (https://www.ohmyswift.com/blog/) — Point Free (https://www.pointfree.co/) — серия видео, посвящённых функциональному программированию и Swift. — Roadmap.sh iOS Roadmap (https://roadmap.sh/ios) — дорожная карта iOS-разработчика, созданная сообществом.
[Вернуться к началу](#вклад и сотрудничество)
— SocketRocket (https://github.com/facebook/SocketRocket) — соответствующая Objective-C библиотека клиентов WebSocket. — socket.io-client-swift (https://github.com/socketio/socket.io-client-swift) — Socket.IO-клиент для iOS/macOS. Пайек (Peek) — заглядываем в ваше приложение.
Сорс Киттен (SourceKitten) — очаровательный маленький фреймворк и инструмент командной строки для взаимодействия с Сорс Китом.
Икс Сибилд (xcbuild) — инструмент для сборки, совместимый с Xcode.
Иксайс Дженерейтор (XcodeIssueGenerator) — исполняемый файл, который можно поместить в фазу выполнения скрипта сборки. Он помечает комментарии типа // TODO: или // СЕРЬЁЗНО: как предупреждения или ошибки, чтобы они отображались в навигаторе проблем Xcode.
Свифт Компиляция Перфоманс Репортер (SwiftCompilationPerformanceReporter) — генерирует автоматические отчёты о медленных путях компиляции Swift в конкретных целях.
Билд Тайм Анализатор (BuildTimeAnalyzer) — анализатор времени сборки для Swift.
Дьюрейшн (Duration) — простой пакет Swift для измерения и предоставления информации о времени, затраченном на операции.
Бенчмарк (Benchmark) — модуль Бенчмарк предоставляет методы для измерения и сообщения о времени, использованном для выполнения кода Swift.
Эм Би Ассетс Импортер (MBAssetsImporter) — импортирует активы из Panoramio или из файловой системы macOS со своими метаданными в симулятор iOS (Swift 2.0).
Реал Браузер (Realm Browser) — утилита Realm Browser для macOS, которая открывает и изменяет файлы базы данных реал.
Супер Делегат (SuperDelegate) — обеспечивает чистый интерфейс делегата приложения и защищает от ошибок в жизненном цикле приложения.
Фастлэйн Плагин Апикон (fastlane-plugin-appicon) — создаёт необходимые размеры иконок и набор иконок из основной иконки приложения.
Инфер (infer) — статический анализатор для Java, C и Objective-C.
Плейнау (PlayNow) — небольшое приложение, которое создаёт пустые файлы Swift playground и открывает их в Xcode.
Кс Трас (Xtrace) — отслеживает вызовы методов Objective-C по классу или экземпляру.
Икс Сенв (xcenv) — ухаживает за вашей средой Xcode.
Плэйграундбук (playgroundbook) — инструмент для книг Swift Playground.
Экно (Ecno) — менеджер состояний задач, построенный на основе UserDefaults на чистом Swift 3.
Ипанема (ipanema) — анализирует и печатает полезную информацию из файла .ipa.
Пи Икс Си Тест (pxctest) — параллельный XCTest — выполняет наборы тестов XCTest параллельно на нескольких симуляторах iOS.
Ай Би Эм Свифт Сэндбокс (IBM Swift Sandbox) — интерактивный веб-сайт, который позволяет писать код Swift и выполнять его в серверной среде — поверх Linux!
ФБ Симулятор Контрол (FBSimulatorControl) — библиотека macOS для управления и манипулирования симуляторами iOS.
Номад (Nomad) — набор утилит и библиотек командной строки для отправки APNs, создания и распространения файлов .ipa, проверки квитанций In-App-Purchase и многого другого.
Кукикаттер (Cookiecutter) — шаблон для нового проекта Swift iOS / tvOS / watchOS / macOS Framework, готовый к работе с travis-ci, cocoapods, Carthage, SwiftPM и файлом Readme.
Саурсери (Sourcery) — инструмент, который привносит метапрограммирование в Swift, позволяя вам генерировать код Swift.
Ассет Чекер (AssetChecker) — поддерживает чистоту ваших файлов Assets.xcassets и выдаёт предупреждения, когда что-то вызывает подозрения.
Плэйолвейз (PlayAlways) — создание игровых площадок Xcode из панели меню.
Джи Ди Перформанс Вью — Свифт (GDPerformanceView-Swift) — показывает FPS, использование процессора, версии приложения и iOS над строкой состояния и сообщает о FPS и использовании процессора через делегата. Traits — библиотека для разработки и модификации поведения нативных приложений iOS в реальном времени без перекомпиляции (поддерживаются изменения кода и интерфейса).
Struct — инструмент для разработчиков iOS и Mac, позволяющий автоматизировать создание и управление проектами Xcode.
Nori — упрощает применение руководства по стилю кода к раскадровке.
Attabench — приложение для микробенчмаркинга Swift с красивыми лог-лог графиками.
Gluten — нанобиблиотека для унификации XIB и его кода.
LicensePlist — генератор списка лицензий всех зависимостей для приложений iOS.
AppDevKit — библиотека разработки iOS, предоставляющая разработчикам полезные функции для повседневной разработки приложений iOS.
Tweaks — простой способ точной настройки и корректировки параметров приложений iOS в разработке.
FengNiao — утилита командной строки для очистки неиспользуемых ресурсов в Xcode.
LifetimeTracker — позволяет быстрее находить циклы сохранения / утечки памяти.
Plank — инструмент для создания неизменяемых объектов модели.
Lona — инструмент для определения систем дизайна и использования их для генерации кроссплатформенного кода пользовательского интерфейса, файлов Sketch, изображений и других артефактов.
XcodeGen — утилита командной строки, которая генерирует проект Xcode из файла спецификации и структуры папок.
iSimulator — графическая утилита для управления симулятором и приложениями, установленными на нём.
Natalie — генератор кода раскадровки.
Transformer — удобный онлайн-инструмент для создания строк с атрибутами. Этот инструмент позволяет форматировать строку прямо в браузере, а затем копировать/вставлять код строки с атрибутами в ваше приложение.
ProvisionQL — плагин Quick Look для приложений и файлов профилей обеспечения.
xib2Storyboard — инструмент для преобразования файлов Xcode .xib в файлы .storyboard.
Zolang — язык программирования для обмена логикой между iOS, Android и инструментами.
xavtool — утилита командной строки для автоматического увеличения версий приложений iOS / Android.
Cutter — инструмент для создания изображений запуска (заставок) iOS для всех размеров экрана, начиная с одного шаблона.
nef — набор инструментов командной строки для Playground Xcode: позволяет проводить проверку документации во время компиляции, написанной как Playground Xcode, генерирует файлы Markdown, интегрируется с Jekyll для создания микроблогов и Carbon для экспорта фрагментов кода.
Pecker — инструмент CodePecker для обнаружения неиспользуемого кода.
Speculid — генерирует наборы изображений и значки приложений из файлов SVG, PNG и JPEG.
SkrybaMD — генератор документации Markdown. Если вашей команде нужен простой способ ведения и создания документации, этот генератор для вас.
Storyboard -> SwiftUI Converter — конвертер раскадровок и xib в SwiftUI.
Swift Package Index — список пакетов Swift со множеством информации о качестве и совместимости пакета.
Xcodes.app — самый простой способ установить и переключаться между несколькими версиями Xcode.
Respresso Image Converter — мультиплатформенный конвертер изображений. Импорт — расширение Xcode для добавления импорта из любого места в коде.
Марк — расширение Xcode, которое генерирует комментарии MARK.
XShared — расширение для Xcode, позволяющее копировать код с особым форматированием кавычек для социальных сетей (Slack, Telegram).
XGist — расширение для Xcode позволяет отправлять выделенный текст или весь файл в Gist на GitHub и автоматически копировать URL Gist в буфер обмена.
Swiftify — онлайн-конвертер кода Objective-C в Swift и расширение для Xcode.
DocumenterXcode — попытка дать новую жизнь VVDocumenter-Xcode как расширению исходного редактора.
Snowonder — средство форматирования магических объявлений импорта для Xcode.
XVim2 — привязки клавиш Vim для Xcode 9.
Проверка орфографии комментариев — расширение для проверки орфографии и автоматического исправления комментариев к коду.
nef — это расширение для Xcode позволяет сделать выборку кода и экспортировать её в сниппеты. Доступно в Mac AppStore.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )