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

OSCHINA-MIRROR/strayRed-gitee-iphone-swift

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 18:57 4959e17

Введение

Это клиент для iOS, который использует облачную платформу Gitee и был переписан с использованием языка Swift. В проекте применяется дизайн-архитектура MVVM (Model-View-ViewModel) и парадигма программирования POP (Protocol Oriented Programming). Основным фреймворком является RxSwift.

Исходный проект доступен по адресу: https://gitee.com/oschina/git-osc-iphone.

Инструкция по установке

  1. Откройте терминал и перейдите в каталог проекта.
  2. Выполните команду pod update --no-repo-update.
  3. Дождитесь завершения установки библиотек.
  4. Откройте файл Git@OSC.xcworkspace в каталоге.

Сторонние библиотеки

  1. RxSwift — основной фреймворк проекта, используется для создания и управления потоками данных.
  2. RxDataSource — расширение RxSwift, которое позволяет связывать данные с источниками данных.
  3. Alamofire — библиотека для выполнения сетевых запросов.
  4. ObjectMapper — инструмент для преобразования JSON в объекты.
  5. AlamofireObjectMapper — мост между Alamofire и ObjectMapper.
  6. Realm — система для постоянного хранения данных.
  7. MonkeyKing — платформа для обмена данными на социальных платформах.
  8. SnapKit — фреймворк для автоматического расположения элементов интерфейса.
  9. SwiftDate — инструменты для работы с датами.
  10. SwiftyJSON — библиотека для анализа JSON.
  11. SDWebImage — функции для загрузки и кэширования изображений.
  12. MBProgressHUD — элементы для отображения уведомлений и индикаторов прогресса.
  13. MJRefresh — компоненты для реализации функции обновления списка при прокрутке вниз.
  14. DNSPageView — модуль для разбиения содержимого на страницы при просмотре.
  15. HCDropdownView — интерфейс для создания выпадающих меню.
  16. TextAttributes — набор инструментов для создания цепочек вызовов для генерации TextAttributes.

Предварительный просмотр интерфейса

К сожалению, не удалось найти изображения, указанные в тексте запроса. Пожалуйста, проверьте правильность ссылок.

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

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

1
https://api.gitlife.ru/oschina-mirror/strayRed-gitee-iphone-swift.git
git@api.gitlife.ru:oschina-mirror/strayRed-gitee-iphone-swift.git
oschina-mirror
strayRed-gitee-iphone-swift
strayRed-gitee-iphone-swift
master