1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mqiezi-QzToolKit

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 09.03.2025 14:24 d1c493a

Инструментарий QzToolKit

Статус CI Версия Лицензия Платформа

Описание инструментария QzToolkit

Инструментарий QzToolkit представляет собой набор часто используемых инструментов, собранных и сгруппированных в процессе повседневной разработки программного обеспечения. Некоторые части кода были взяты из различных источников, но считаются полезными и собраны здесь как универсальные инструменты.

  • QzMacros: В модуле QzMacros представлены некоторые часто используемые макросы для разработки программного обеспечения.

  • QzLogger: Модуль QzLogger предоставляет простой логгер, поддерживающий отображение логов в консоли и хранение их на устройстве.

  • QzUserDefaults: Модуль QzUserDefaults предлагает простое обёртывание для работы с NSUserDefaults.

  • QzKeyChain: Модуль QzKeyChain предлагает простое обёртывание для работы с KeyChain.

  • QzExtension: Модуль QzExtension содержит несколько часто используемых расширений методов. Для избежания использования специальных компиляторских параметров, таких как -ObjC, -all_load, все эти методы реализованы как классовые методы.+ QzCryptor: Модуль QzCryptor содержит несколько часто используемых методов шифрования и расшифровки (например, AES, RSA). Реализация основана на некоторых библиотеках шифрования и расшифровки из GitHub (например, CommonCrypto).

  • QzReachability: Модуль QzReachability представляет собой популярную библиотеку для проверки состояния сети, собранную из различных источников.

  • QzLocation: Модуль QzLocation позволяет получать информацию о географическом положении устройства.

  • QzUA: Модуль QzUA позволяет получить User-Agent устройства.

  • QzFileManager: Модуль QzFileManager предоставляет различные методы для получения местоположения файлов, загрузки и кэширования файлов (вдохновлено SDWebImage).

  • QzError: Модуль QzError демонстрирует пример определения ошибок по кодам.

  • QzQueue: Модуль QzQueue определяет очередь с использованием generics.

Пример

Чтобы запустить проект примера, клонируйте репозиторий и выполните команду pod install из директории Example.

Требования

Установка

QzToolKit доступна через CocoaPods. Чтобы установить её, просто добавьте следующую строку в ваш Podfile:

pod 'QzToolKit'

Автор

mqiezi, mqiezi@qq.com

Лицензия

QzToolKit доступна под лицензией MIT. Подробнее см. файл LICENSE.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mqiezi-QzToolKit.git
git@api.gitlife.ru:oschina-mirror/mqiezi-QzToolKit.git
oschina-mirror
mqiezi-QzToolKit
mqiezi-QzToolKit
master