EasySwift 1.2.6

EasySwift 1.2.6

测试已测试
Lang语言 CC
许可证 Apache 2
发布最新发布2016年8月

1219721814yxj 维护。



 
依赖
UITableView+FDTemplateLayoutCell>= 0
CYLTabBarController>= 0
IQKeyboardManager>= 0
MWPhotoBrowser>= 0
UIButton-SSEdgeInsets>= 0
GCDSwift>= 0
APAddressBook/Swift>= 0
Loggerithm>= 0
Colours>= 0
RainbowNavigation>= 0
SystemServices>= 0
swiftScan>= 0
TYAlertController>= 0
LCCoolHUD>= 0
TOWebViewController>= 0
FORScrollViewEmptyAssistant>= 0
SwiftyJSON>= 0
MJRefresh= 3.1.0
DKChainableAnimationKit>= 0
AXBadgeView-Swift>= 0
HCSStarRatingView>= 0
ZLPhotoBrowser>= 0
SwiftString>= 0
EasyEmoji>= 0
EasyDropDownMenu>= 0
EasySearchBar>= 0
EasyCountDownButton>= 0
YXJXibView>= 0
YXJTagView>= 0
YXJKxMenu>= 0
YXJLinksButton>= 0
YXJCycleView>= 0
YXJPageController>= 0
YXJOnePixeLine>= 0
YXJSlideBar>= 0
YXJSwipeTableViewCell>= 0
YXJImageCompressor>= 0
YXJPullScale>= 0
 

EasySwift 1.2.6

  • stubbornness1219

这是使用 Swift 的最简单方式,它是一个完整的框架,贯穿整个 iOS 开发的最便捷、最简单、最完美的框架来构建核心。

加入我们

为了更好地完善此框架,希望更多对此框架有兴趣的朋友一起加入进来,打造最好用最全面的扩展最好的 Swift 框架。EasySwift 官方 QQ 群:542916901

标记

先更新 GitHub 上的项目,所以最新的项目一定在 GitHub 上。

功能

  • MVVM : 受功能响应式编程启发的 Model-View-ViewModel
  • HTML 到本地 : 将 HTML & CSS 转换为本地控件。
  • FlexBox 支持: 它可以使用 Facebook 的 flexbox 实现,并且与 AutoLayout 一起良好工作。
  • JavaScript 和本地桥接: 我们可以在本地声明 JavaScript 函数,并在 HTML 中调用这些 JavaScript 函数
  • 数据绑定 : 我们可以使用 SwiftBond 通过 Swift 绑定数据,并使用 EZViewModel 通过 HTML 绑定数据(例如 {{title}})
  • 反射 Cocoa Touch : 反射所有 Cocoa Touch API,我们可以通过 HTML 使用 Cocoa Touch API
  • AutoLayout : 基于 AutoLayout 的 HTML 布局
  • 即时加载 : 编辑 HTML 和模拟器中的视图将自动更新,无需重新构建您的应用
  • 加密 HTML : 为了使 HTML 安全,我们提供了 AES 加密来加密 HTML
  • URL 管理器 : 通过自定义 URL 推送或显示控制器
  • 优雅的刷新:通过 HTML 添加刷新或无限滚动

系统要求

iOS 8.0 或更高版本

版本

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

  • 增加 EasyEmoji
  • 增加 EasyDropDownMenu
  • 增加 EasySearchBar
  • 增加 EasyCountDownButton
  • 增加 YXJXibView
  • 增加 YXJTagView
  • 增加 YXJKxMenu
  • 增加YXJLinksButton
  • 增加YXJCycleView
  • 增加YXJPageController
  • 增加YXJOnePixeLine
  • 增加YXJSwipeTableViewCell
  • 增加YXJSlideBar
  • 增加YXJImageCompressor
  • 增加YXJPullScale

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

  • 由于3.1.1的MJRefresh在Swift中使用存在严重bug,故指定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,增加按钮下面的横线,类似HTML中的<a>标签 Button
  • 增加TOWebViewController
  • 增加侧滑框架FLSideSlipViewController
  • 增加微信,QQ右上角的菜单效果框架支持YXJKxMenu
  • 优化工程结构,不至于看起来太乱

示例

依赖框架请到依赖框架的Github主页查看用法,本框架的核心类的用法近期贴出来

许可证

EasySwift遵循Apache License, Version 2.0许可证。更多信息,请参阅LICENSE文件。