Ben Dodson's repositories
itunes-artwork-finder
iTunes Artwork Finder
MonthYearWheelPicker
A UIPickerView subclass that allows you to quickly add a picker for just month and year; in most cases it can be used as a drop-in replacement for UIDatePicker.
bulleted-list-for-uilabel-uitextview
A simple way to create scalable bulleted lists in UILabel and UITextView
AudioRecorderViewController-Swift
A simple view controller (in Swift 2) that allows you to record audio as simply as you would pick photos or record video with the iOS system frameworks.
Apple-TV-Alarm-Clock
An AppleScript to turn your Apple TV into an Alarm Clock
MTG-VNRecognizeTextRequest
Detecting a Magic The Gathering card with VNRecognizeTextRequest on iOS 13
homebridge-applescript-file-lightbulb
A homebridge lightbulb accessory that can trigger specific AppleScript files
LocalDeviceManager
Connecting a tvOS app to other devices over the local network (tvOS 16 / SwiftUI)
flag-emoji-from-country-code
Swift function to return a flag emoji from an iSO 3166-1 region code
SKProduct-LocalizedPrice-Swift
Swift extension to add localizedPrice() to SKProduct
AppleCloudIdentifier
Simple class to fetch the CloudKit identifier for currently logged in user and app
MPMediaItem-CanAddToLibrary
Can you add an MPMediaItem to your music library? Now you know!
SudokuScanner
Rough proof of concept for scanning a Sudoku into text format
LoadingShimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
back-seat-shuffle
Play randomised videos from a directory on an external drive (iOS Swift)
BCryptSwift
BCryptSwift is an implementation of bcrypt written in Swift. It currently is able to generate the salt and hash a phrase using a generated salt.
indie-dev-sales
List of Indie Dev Sales Events
iOSDevDirectory
The iOS Dev Directory
KeyboardLayoutHelper
Keyboard layout constraint class for iOS written in Swift to help adapt UIView to the appearing keyboard, so textfields don't get lost underneath it'.
macos-zq220-cpcl
An app to send CPCL commands to a ZQ220 on macOS
SwiftReorder
Easy UITableView drag-and-drop cell reordering