Expert iOS developer
MultiSlider. UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.
538StepProgressView. Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.
382MultiSelectSegmentedControl. UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.
302RadioGroup. The missing iOS radio buttons group.
190SelectionList. Simple single-selection or multiple-selection checklist, based on UITableView
124MultiToggleButton. Multiple state tap-to-toggle UIButton (like old camera flash button)
86CameraBackground. Show camera layer as a background to any UIView
68CheckmarkCollectionViewCell. UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.
67BatteryView. Simple battery shaped UIView
50BadgeLabel. Simple animatable badge, based on UILabel and using CALayer
49MockImagePicker. Mock UIImagePickerController for testing camera based UI in simulator
30ContactsChangeNotifier. Which contacts changed outside your iOS app? Better CNContactStoreDidChange notification: Get real changes, without the noise.
23SweeterSwift. Extensions and syntactic sugar to enrich the Swift standard library, iOS frameworks, and SwifterSwift.
13EditableList. Simple List of UITextField-s based on UITableViewController
13EasyBackgroundRefresh. Easy background refresh registration, scheduling, execution, and completion. BGTaskScheduler for the lazy.
12YONAutoComplete. Add auto-completion to a UITextField
9MiniLayout. Minimal AutoLayout convenience layer. Program constraints succinctly. ⚠️ Moved into https://github.com/yonat/SweeterSwift
8AvailableHapticFeedback. Unified haptic feedback interface for all subclasses of UIFeedbackGenerator, with availability checks for iOS 9.
7SwiftQuality. Common configuration files for SwiftLint and SwiftFormat
7RatingControl. ⭐️⭐️⭐️⭐️⭐️ Fully customizable star ratings for iOS
3smart_ptr. Simple C++ Smart Pointer Classes
3versionit. Simple bash script to change Xcode project version and build number, create git tag, and update podspec.
3Blinker. mac app that reminds you to blink by displaying animated blinking eyes on your screen at regular intervals
3pointainer. STL Extensions for containers of pointers
2SystemFontOverride. Easy font branding for your iOS app
2DirectoryUploader. Automatically upload all files saved in source directory, and then delete the uploaded files.
1DATASource. Core Data's NSFetchedResultsController wrapper for UITableView and UICollectionView
1SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
1Pages. :page_facing_up: UIPageViewController made simple
1