iOS開發中常使用的套件整理
- Security
- Animations
- AutoLayout
- Colors
- Text
- Calendar
- Time
- Extensions
- HTML
- Connection
- JSON
- Syntax
- Cache
- GestureUI
- String
- Timer
- UI
- Developer
- keychain-swift - Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.
- Neon - A powerful Swift programmatic UI layout framework.
- 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
- 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.
- SwiftyAttributes - A Swifty API for attributed strings
- 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
- 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.
- SwifterSwift - A handy collection of more than 500 native Swift extensions to boost your productivity.
- Kanna - Kanna(鉋) is an XML/HTML parser for Swift.
- Reachability.swift - Replacement for Apple's Reachability re-written in Swift with closures
- SwiftyJSON - The better way to deal with JSON data in Swift.
- 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
- AwesomeCache - Delightful on-disk cache (written in Swift)
- FloatingPanel - A clean and easy-to-use floating panel UI component for iOS
- Sweep - Fast and powerful Swift string scanning made simple
#Timer
- [https://github.com/jianstm/Schedul (https://github.com/jianstm/Schedule/) - ⏳ Schedule timing task in Swift using a fluent API. (A modern alternative to Timer)
- 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
- SwiftOverlays - SwiftOverlays is a Swift GUI library for displaying various popups and notifications
- M13Checkbox - A customizeable checkbox for iOS
- 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
- 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
- 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
- CollectionViewSlantedLayout - UICollectionViewLayout to display slanted content
- expanding-collection - ExpandingCollection is an animated material design UI card peek/pop controller
- ParallaxAutoLayoutDemo - Parallax UITableView header using Auto Layout
- ios-swift-collapsible-table-section - 📱 A simple iOS Swift-4 project demonstrates how to implement collapsible table section.
- Eureka - Elegant iOS form builder in Swift
- folding-cell -
📃 FoldingCell is an expanding content cell with animation
- YNSearch - 🔍 Awesome fully customize search view like Pinterest written in Swift 4 + Realm support!
- GIFRefreshControl - GIFRefreshControl is a pull to refresh that supports GIF images as track animations.
- 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) http://hackjutsu.com/Lepton
- awesome-cli-apps - 🖥 📊 🕹 🛠 A curated list of command line apps