Giter VIP home page Giter VIP logo

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

##Mark 先更新Github上的项目,所以最新的项目一定在Github上。

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.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
  • 优化工程结构,不至于看起来太乱

Example

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

License

EasySwift is licensed under the Apache License, Version 2.0 License. For more information, please see the LICENSE file.

EasySwift's Projects

axbadgeview-swift icon axbadgeview-swift

Swift version of AXBadgeView. Show badge on any view with constraints layout and animation.

colours icon colours

A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier.

dacircularprogress icon dacircularprogress

DACircularProgress is a UIView subclass with circular UIProgressView properties.

dznemptydataset icon dznemptydataset

A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display

easyswift icon 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.

gcdswift icon gcdswift

Swift wrapper for Grand Central Dispatch

kingfisher icon kingfisher

A lightweight, pure-Swift library for downloading and caching images from the web.

loggerithm icon loggerithm

A lightweight Swift logger, uses `print` in development and `NSLog` in production. Support colourful and formatted output.

mwphotobrowser icon mwphotobrowser

A simple iOS photo and video browser with grid view, captions and selections.

sdwebimage icon sdwebimage

Asynchronous image downloader with cache support as a UIImageView category

swiftscan icon swiftscan

A barcode and qr code scanner( 二维码 各种码识别,生成,界面效果)

swiftstring icon swiftstring

A comprehensive, lightweight string extension for Swift 3

towebviewcontroller icon towebviewcontroller

A view controller class for iOS that allows users to view web pages directly within an app.

tyalertcontroller icon tyalertcontroller

Powerful, Easy to use alert view or popup view on controller and window, support blur effects,custom view and animation,for objective-c,support iphone, ipad

uibutton-ssedgeinsets icon uibutton-ssedgeinsets

图片在上,标题在下;标题在左,图片在右;随意调整图片或按钮的位置

yxjcycleview icon yxjcycleview

任意视图的无限循环轮播图,可以是本地图片,可以是任意的view,可以是远程图片,再加文字描述岂不更好,pageController也支持高度自定义。几乎可以满足所有循环视图的需求,不仅是轮播组件,做app首次安装或者更新的介绍页也照样能胜任。支持缓存

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.