# EasySwift **Repository Path**: sivanstudio/EasySwift ## Basic Information - **Project Name**: EasySwift - **Description**: This is the most simple way to use swift, which is a complete throughout the entire iOS development of the most convenient, the most simple, the most perfect framework to build the heart. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2016-06-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasySwift This is the most simple way to use swift, which is a complete throughout the entire iOS development of the most convenient, the most simple, the most perfect framework to build the heart. ## Join Us 为了更好的完善此框架,希望更多对此框架有兴趣的朋友一起加入进来打造最好用最全面扩展最好的swift框架。 EasySwift官方QQ群:**542916901** ## Features * MVVM : Model-View-ViewModel inspired by Functional Reactive Programming * HTML To Native : Transform HTML&CSS to Native Control. * FlexBox Support:It can uses Facebook's flexbox implementation ,and work well with AutoLayout。 * JavaScript and Native Bridge: We can declare the js function in native and call the js function in html * DataBinding : We can use the SwiftBond to Bind the data via swift,and use the EZViewModel to Bind the data via html.example {{title}} * Reflect Cocoa Touch : Reflect all the Cocoa Touch Api ,we can use the Cocoa Touch Api via HTML * AutoLayout : The HTML layout based on the AutoLayout * Live Load : Edit the HTML and the view in smulator will update automaticly without rebuild your app * Cryptographic HTML : To make the HTML be safety,we provide the AES Encryption to encrypt the HTML * URLManager : Push or Present the Controller by the custom URL * Elegant PullToRefresh : Add PullToRefresh or InfiniteScrolling by HTML ## System Requirements iOS 8.0 or above ## Installation ### As a CocoaPods Dependency Add the following to your Podfile: pod 'EasySwift' ## Version **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中的\标签 [Button]() * 增加TOWebViewController * 增加侧滑框架FLSideSlipViewController * 增加微信,QQ右上角的菜单效果框架支持YXJKxMenu * 优化工程结构,不至于看起来太乱 ## Example ## License EasySwift is licensed under the Apache License, Version 2.0 License. For more information, please see the LICENSE file.