I have yet to try these, but they look awesome.
- SwiftyAttributes - create
NSAttributedString
easily - SwiftLinkPreview - extract URL’s title, preview image
- iOS 10 drawer UI - Pulley and SPStorkController
- Permission request
- Spectrum - Lossless resize, rotate operations on image
- R - This is like Android’s
R
, generating a file with constants to the strings - Ensemble - sync Core Data to iCloud or Dropbox ($299)
- Deep Belief - Image recognition
- Layout - Supports live reloading and creating view hierarchy with XML (kind of like Android). Nick Lockwood builds the higher level UI system.
- Expression - Also by Nick Lockwood. Evaluate simple expression in String such as “1 + 2”.
Segmented Controls
- BetterSegmentedControl - Swift 3, with just 1 file cleverly creates a segmented control with selected text being masked
- Segmentio - Animated segmented control
- HMSegmentedControl - Google Currents like segments
- DZNSegmentedControl - Segmented Control views
Others
- KVOController - by Facebook for observing key-value easily
- ViewDeck - Slide a view over like Path app
- JLRoutes - URL schemes
- Kiwi - BDD testing
- SCWaveformView - from audio/video
- SHUIKitBlocks - UIKit replacement - block instead of delegates
- Tweaks - a settings for on/off debug stuff, by Facebook
- LocationManager - grab once easily
UIKit
UITextField
- GCPlaceholderTextView - also for UITextView
- MLPAutoCompleteTextField - Auto complete. Demo with countries.
- SlackTextViewController
- MPGTextField - auto complete dropdown
UIButton/Buttons
- ZFRippleButton - nice ripple effect when touch button
- FoldingTabBar.iOS - expand circular plus button to a “tab bar”
Alert Sheet/View/Popup Modal
- SHActionSheetBlocks
- More block based libs at SHUIKitBlocks
- UIActionSheet-Blocks - easier using category
- UIAlertView-Blocks - with blocks
- AMSmoothAlert - catchy dropdown effect for 3 types: info, error, success
- Author also has a Login VC which plays a video for the background
- MZFormSheetPresentationController - Can use storyboard to design, and it will simply fit it into a dialog/form
- DropdownMenu - Drop menu from a button
- CWStatusBarNotification - very smart way of showing in status bar (or navigation bar). It uses snapshot, a fake image view temporarily.
Pull to refresh
- ODRefreshControl - native didn’t even work
- DGElasticPullToRefresh: With animation using UIBezierPath
Slide to reveal menu
- SWRevealViewController
- PHAirViewController - like AirBnb
- iOS-Slide-Menu
- RW tutorial
- MMDrawerController
- RESideMenu
Chart
- JBChartView
Progress Bar
- YLProgressBar - nice, and without images
Image View/UIImage
- FastImageCache - Load image at higher FPS, less memory usage, by sacrificing disk usage
- JTSImageViewController - full screen, pan, zoom, flick away - like lightbox
- SDWebImage - Web view and cache and gif. But they say AFNetworking provides the same
- PAAImageView - Rounded, using AFNetworking and lightly cached
- ZDStickerView - edit with 1 finger
- UzysImageCropper
- TDImageColors: Detect most used color
- UIImageViewModeScaleAspect - Animate between 2 contentMode
Graphics
Map View
- Clustering
- FBAnnotationClustering
- CCHMapClusterController
Activity
- NVActivityIndicatorView - Collection of nice loading animations
Tags/Tokens
- JSTokenField - similar to SMS recipients
- TLTagsControl - with mode editable
Effects
- Shimmer - A shimmering effect to show progress
- DEInfiniteTileMarqueeView - marquee image
- UIImage-BlurredFrame - apply blur
- RQShineLabel - UILabel random char fade in
- FXBlurView
- YIInnerShadowView - Drop inner shadow
Other Views
- 10Clock - Circular sleep to wake period
- Eureka - Create forms eg section
+++
row - SZTextView - UITextView with placeholder
- Flat UI
- MDCSwipeToChoose
- RAMReel - a text field and list selector, that animates beautifully
- RPSlidingMenu - a parallax effect as you drag in the collection view
- Chameleon - Auto color scheme
VoIP/SMS/Calls
Sinch - rebtel using? Seems mature. Talked about PushKit.
Multiple libs-in-1
twotoasters (pod subspecs! but not popular lib)
DerpKit - KVO+blocks and others
Swift Web Frameworks
This is not iOS, but Swift. And for sure many web frameworks will be created, just like JS.
- https://github.com/qutheory/vapor
- Inspired by Laravel. Pretty comprehensive on how to deploy to DO and Heroku.
- https://github.com/PerfectlySoft/Perfect
- https://github.com/izqui/Taylor
Apple Watch
- JBWatchActivityIndicator - create activity indicator and output each frame
Markdown
- AttributedMarkdown - customise the font style for PARA, EMPH, etc
- MXMarkdownKeyboard - using inputAccessoryView
- GHMarkdownParser - GitHub flavour
- Cocoanetics/DTMarkdownParser
- MMMarkdown - popular, but not yet supporting mmd
- bypass - Render in UITextView (not html)
- /NimbusKit/markdown: NSAttributedString Parser (can use with TTTAttributedLabel)
- Markingbird - In swift
Gestures
- DBPathRecognizer: Recognizer with combinations of 8 strokes. Easily ‘A’, ‘B’, etc.