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

OSCHINA-MIRROR/mg13750525922-MGDS_Swift

Клонировать/Скачать
README.md 4.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 00:49 78a542e

MGDS_Swift

Приложение для iOS-клиентов: в нашем быстром обществе все действительно слишком заняты, нет больше радости, нет жизни! Но мы не можем жить без радости и смеха! Итак, MGDS_Swift здесь! Вы можете увидеть множество забавных и смешных видео в MGDS_Swift. На главной странице есть категории: рекомендуемые, лучшие и популярные, чтобы удовлетворить потребности большего числа людей!

На странице поиска есть функция рейтинга, посмотрите, какие видео смотрят все! Видео из MGDS_Swift можно поделиться в QQ, WeChat, Weibo и других социальных сетях, чтобы весело провести время с друзьями! MGDS_Swift — это просто кладезь смешных видеороликов! Вам точно понравится! Давайте вернёмся к тому, как мы были раньше, весёлыми каждый день, давайте от души посмеёмся! Поддерживает 3DTouch, быстрое меню: мои коллекции, рейтинг.

Первый шаг:

Скачайте проект. На самом деле второй шаг можно пропустить, в скачанный код уже включён framework, распакуйте его IJKframework и перетащите в проект.

Второй шаг:

Загрузите framework и перетащите его в проект. Ссылка: https://pan.baidu.com/s/1boWHvht пароль: hu7a.

Третий шаг:

Распакуйте framework, перетащите его в проект, запустите проект. Если при перетаскивании в проект возникает ошибка, не забудьте очистить кэш с помощью Ctrl + Shift + K. Если ошибка сохраняется, закройте Xcode, очистите DerivedData, снова откройте Xcode.

Использование технологий:

Это развлекательное приложение, которое имеет четыре основных модуля: главная страница, музыка, поиск, мой. Проект написан на Swift3.x.

  1. Проект разработан в основном с использованием MVVM, также используется MVC.
  2. Используется смешанная разработка с чистым кодом и Xib, SnapKit и AutoLayout используются для UI-макета. Необходимо освоить использование Xib и storyboard, а также уметь разрабатывать с использованием чистого кода. Выбор метода разработки зависит от личных предпочтений и сценариев использования.
  3. Интегрирован с ShareKit, сторонним входом в QQ и Weibo. Фактически, вход — это только видимость, поскольку нет бэкенда, поэтому используется LeanCloud для регистрации и входа.
  4. Используются сторонние Kingfisher и AFN для асинхронной загрузки изображений, Alamofire используется для создания класса инструментов запроса данных.
  5. SVProessHUD и MBProessHUD используются для наложения подсказок, MBProessHUD настраивается и упаковывается в класс расширения для удобства использования.
  6. Используется родительско-дочерний контроллер, который используется во многих приложениях, таких как Douyu и Jinri Toutiao.
  7. При первом запуске приложения используется ScrollView для перехода к окну. Преимущество этого заключается в том, что когда вы закончите просмотр страницы, данные на главной странице уже будут загружены.
  8. Используется технология загрузки веб-страниц с помощью UIWebView и WKWebView.

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

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

1
https://api.gitlife.ru/oschina-mirror/mg13750525922-MGDS_Swift.git
git@api.gitlife.ru:oschina-mirror/mg13750525922-MGDS_Swift.git
oschina-mirror
mg13750525922-MGDS_Swift
mg13750525922-MGDS_Swift
master