What is SwiftyUI?

SwiftyUI is a high performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton, Promise and more.

Features:

  •  SwiftyView GPU rendering Image and Color
  •  SwiftyColor — color from Hex, colorRGBA value from UIColor, colors from Image
  •  UIImage Extensions for Inflation / Scaling / Rounding
  •  Auto-Purging In-Memory Image Cache
  •  SwiftyImageView extension 10+ animations
  •  SwiftyImageView 150% High performance more than UIImageView, depending on UIView-package, Image-GPU and Image-Cache
  •  SwiftyLabel 300% High performance more than UIlabel, depending on UIView-package and TextKit
  •  SwiftyButton 300% High performance more than UIButton, depending on UIControl-package, TextKit and BackgroundImage-Advanced
  •  SwiftyToast is depend on globalCenter and show the toast without overlap.
  •  SwiftyAlert contains SuccessAlert, ErrorAlert, WarningAlert, InfoAlert, EditAlert and their special styles.
  •  lightweight, almost one class for each UI
  •  UI loading thread-safe
  •  Block-Package to more easy to use
  •  Easy and simple to use, all APIs are same to system APIs
  •  SwiftyThreadPool auto manage threads depends on active CPUs, and autorelease Runloop inside
  •  SwiftyPromise is a lightweight version of PromiseKit, based partially on Javascript’s A+ spec, depends on ThreadPool, an interesting feature is that it can then on both main thread and background in one Promise.

Overview

  • Pricing: Free
  • Resource Link: https://github.com/haoking/SwiftyUI
  • Resource Maker: Haoking
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: SwiftyUI