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

OSCHINA-MIRROR/EasySwift-EasySwift

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

EasySwift

Это самый простой способ использовать Swift, который представляет собой наиболее удобный, простой и совершенный фреймворк для создания сердца всей разработки под iOS.

Присоединяйтесь к нам

Чтобы улучшить этот фреймворк, мы надеемся, что больше друзей, заинтересованных в этом фреймворке, присоединятся к нам и создадут лучший, наиболее полный и расширяемый фреймворк Swift.

Официальный QQ-чат EasySwift: 542916901

Mark

Сначала обновите проект на Github, поэтому самая последняя версия проекта обязательно будет на Github.

Функции

  • MVVM: Model-View-ViewModel, вдохновлённый функциональным реактивным программированием.
  • HTML To Native: Преобразование HTML&CSS в нативные элементы управления.
  • Поддержка FlexBox: Можно использовать реализацию flexbox от Facebook, которая хорошо работает с AutoLayout.
  • JavaScript и Native Bridge: Мы можем объявить функцию js в native и вызвать функцию js в html. Пример: {{title}}.
  • DataBinding: Мы можем использовать SwiftBond для привязки данных через swift и использовать EZViewModel для привязки данных через html.
  • Отражение Cocoa Touch: Отражает все API Cocoa Touch, мы можем использовать API Cocoa Touch через HTML.
  • AutoLayout: Макет HTML основан на AutoLayout.
  • Live Load: Редактирование HTML и просмотр в симуляторе будут обновляться автоматически без перестройки приложения.
  • Криптографический HTML: Чтобы сделать HTML безопасным, мы предоставляем AES Encryption для шифрования HTML.
  • URLManager: Переключение или представление контроллера по пользовательскому URL.
  • Элегантное PullToRefresh: Добавьте PullToRefresh или InfiniteScrolling с помощью HTML.

Системные требования

iOS 8.0 или выше.

Установка

В качестве зависимости CocoaPods

Добавьте следующее в свой Podfile: pod 'EasySwift'

Версия

V1.2.6 ---- 2016-8-11

  • Добавлен EasyEmoji.
  • Добавлен EasyDropDownMenu.
  • Добавлен EasySearchBar.
  • Добавлен EasyCountDownButton.
  • Добавлен YXJibView.
  • Добавлен YXJTagView.
  • Добавлен YXJKxMenu.
  • Добавлены YXJLinksButton.
  • Добавлен YXCycleView.
  • Добавлен YXJPageController.
  • Добавлена YXJOnePixeLine.
  • Добавлен YXJSwipeTableViewCell.
  • Добавлен YXJSlideBar.
  • Добавлен YXJImageCompressor.
  • Добавлен YXPullScale.

V1.2.5 ---- 2016-7-3

  • Удалена SearchBar, добавлена зависимость EasySearchBar.
  • Удалён YXJTagLabelView, добавлена зависимость YXJTagView.

V1.2.4 ---- 2016-6-19

  • Удалено DropDownMenu, добавлена зависимость EasyDropDownMenu.
  • Добавлена зависимость библиотеки SwiftString.
  • Добавлена зависимость библиотеки EasyEmoji.

V1.2.3 ---- 2016-6-12

  • Из-за серьёзной ошибки в MJRefresh в Swift, специфицирована версия MJRefresh как 3.1.0.

V1.2.1 ---- 2016-6-7

  • Новый ZLPhotoBrowser.

V1.2.0 ---- 2016-6-6

  • Новое HCSStarRatingView.

V1.1.9 ---- 2016-6-5

  • Исправлена проблема с доступом к свойствам EZSystemInfo.swift.
  • Новые методы получения системной информации в EZSystemInfo.swift.
  • Новый AXBadgeView-Swift.
  • Новый UISearchBar+YXJ.

V1.0.6 ---- 2016-5-31

  • Добавлена зависимость SwiftyJSON.
  • Добавлена зависимость MJRefresh.
  • Добавлена зависимость DKChainableAnimationKit.

V1.0.5 ---- 2016-5-30

  • Заменён фреймворк фотобиблиотеки на ZLPhotoBrowser.
  • Обновлены некоторые общие методы.
  • Оптимизирована структура каталога проекта.

V1.0.4 ---- 2016-4-29

Обновлён проект pod.

V1.0.3 ---- 2016-4-29

  • Добавлено несколько методов расширения.
  • Добавлено YXJLinksBtn, добавлено подчёркивание под кнопкой, похожее на тег <a> в HTML.
  • Добавлено TOWebViewController.
  • Добавлено FLSideSlipViewController, фреймворк с эффектом скольжения по бокам.
  • Добавлено меню поддержки YXJKxMenu в стиле меню в правом верхнем углу WeChat и QQ.
  • Оптимизация структуры проекта, чтобы она не выглядела слишком хаотичной.

Пример

Для ознакомления с зависимостями фреймворка перейдите на главную страницу Github фреймворка.

Лицензия

EasySwift лицензирован под лицензией Apache версии 2.0. Для получения дополнительной информации см. файл LICENSE.

Комментарии ( 0 )

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

Введение

Это самый простой способ использовать Swift — наиболее удобный, простой и совершенный фреймворк для создания основы всей разработки под iOS. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/EasySwift-EasySwift.git
git@api.gitlife.ru:oschina-mirror/EasySwift-EasySwift.git
oschina-mirror
EasySwift-EasySwift
EasySwift-EasySwift
master