Skip to content

vincentLin113/Awesome-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Awesome-iOS

iOS開發中常使用的套件整理

Swift 3-party package

Table of Contents

Security

  • keychain-swift - Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.

AutoLayout

  • Neon - A powerful Swift programmatic UI layout framework.

Colors

  • Chameleon - Color framework for Swift & Objective-C (Gradient colors, hexcode support, colors from images & more).
  • Hue - Hue is the all-in-one coloring utility that you'll ever need.
  • DynamicColor - Yet another extension to manipulate colors easily in Swift

Animations

  • Koloda - KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  • Presentr - Swift wrapper for custom ViewController presentations on iOS
  • Macaw - Powerful and easy-to-use vector graphics Swift library with SVG support
  • Advance - Physics-based animations for iOS, tvOS, and macOS.
  • Pulsator - Pulse animation for iOS
  • Interpolate - Swift interpolation for gesture-driven animations
  • View2ViewTransition - Custom interactive view controller transition from one view to another view.
  • ScrollableGraphView - An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.

Text

Calendar

  • JTAppleCalendar - The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable
  • DateTimePicker - A nicer iOS UI component for picking date and time

Time

  • TrueTime.swift - NTP library for Swift and Objective-C. Get the true time impervious to device clock changes.
  • Timepiece - Intuitive date handling in Swift
  • SwiftMoment - A time and calendar manipulation library for iOS 9+, macOS 10.11+, tvOS 9+, watchOS 2+ written in Swift 4.

Extensions

  • SwifterSwift - A handy collection of more than 500 native Swift extensions to boost your productivity.

HTML ⌨️

  • Kanna - Kanna(鉋) is an XML/HTML parser for Swift.

Connection

  • Reachability.swift - Replacement for Apple's Reachability re-written in Swift with closures

JSON

  • SwiftyJSON - The better way to deal with JSON data in Swift.

Syntax

  • PrediKit - An NSPredicate DSL for iOS, OSX, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift.
  • SwiftEventBus - A publish/subscribe EventBus optimized for iOS

Cache

  • AwesomeCache - Delightful on-disk cache (written in Swift)

GestureUI

  • FloatingPanel - A clean and easy-to-use floating panel UI component for iOS

String

  • Sweep - Fast and powerful Swift string scanning made simple

#Timer

UI 🖥

Alert

  • SwiftEntryKit - SwiftEntryKit is a banner presenter library for iOS. It can be used to easily display pop-ups and notification-like views within your iOS apps.
  • SwiftMessages - A very flexible message bar for iOS written in Swift.
  • EZAlertController - Easy Swift UIAlertController
  • PMAlertController - PMAlertController is a great and customizable alert that can substitute to UIAlertController
  • Toast-Swift - A Swift extension that adds toast notifications to the UIView object class.
  • XLActionController - Fully customizable and extensible action sheet controller written in Swift
  • Loaf - 🍞 A Swifty Framework for Easy iOS Toasts

GUI

  • SwiftOverlays - SwiftOverlays is a Swift GUI library for displaying various popups and notifications

UIButton

UISegmentControl

  • SMSegmentView - Custom segmentedControl for iOS written in Swift. Supports vertical layout. Support both image and text. Highly customisable.
  • TwicketSegmentedControl - Custom UISegmentedControl replacement for iOS, written in Swift

Transition

  • SwipeRightToPopController - When user drags right anywhere pop viewController
  • PanModal - PanModal is an elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.
  • Hero - Elegant transition library for iOS & tvOS

Image

  • Swifty360Player - iOS 360-degree video player streaming from an AVPlayer.
  • Gifu - High-performance animated GIF support for iOS in Swift
  • SwiftUIImageEffects - Swift port of Apple UIImage+UIImageEffecs category.
  • FaceAware - An extension that gives UIImageView the ability to focus on faces within an image.
  • ComplimentaryGradientView - Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js

UICollectionView

UITableView

UISearchBar

  • YNSearch - 🔍 Awesome fully customize search view like Pinterest written in Swift 4 + Realm support!

UIRefreshcontrol

  • GIFRefreshControl - GIFRefreshControl is a pull to refresh that supports GIF images as track animations.

Developer

  • Rainbow - Delightful console output for Swift developers.
  • SwiftyBeaver - Convenient logging during development & release in Swift 2, 3 & 4
  • ProvisionQL - Quick Look plugin for apps and provisioning profile files
  • FLEX - An in-app debugging and exploration tool for iOS
  • Lepton - 💻 Democratizing Snippet Management (macOS/Win/Linux) https://hackjutsu.com/Lepton
  • awesome-cli-apps - 🖥 📊 🕹 🛠 A curated list of command line apps

About

iOS開發中常使用的套件整理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published