Rob Ryan's repositories
SimplePing
Update of Apple’s SimplePing for Swift 5
CustomPointsOfInterest
Instruments tool for points of interest with custom colors (contcepts)
GeocoderTableView
iOS demonstration of showing distances to locations in a table view; see https://stackoverflow.com/q/65831084/1271826
SerialTasks
https://stackoverflow.com/a/73072799/1271826
AsyncCompatibilityKit
iOS 13-compatible backports of commonly used async/await-based system APIs that are only available from iOS 15 by default.
ConcaveCollision
Swift project illustrating concave collision path (through series of linear paths)
DateComponentsFormatterBug
DateComponentsFormatter formattingContext Bug
StateRestorationSimple
Simple example of state restoration (pre UIScene)
ViewContainerDemo
https://stackoverflow.com/questions/78050537/adding-two-uiview-vertically
AlamofireWithSwiftConcurrency
https://stackoverflow.com/a/77724607/1271826
AsyncChannelDemo
https://stackoverflow.com/a/75730483/1271826
BackgroundLocation
https://stackoverflow.com/q/77769867/1271826
DynamicAnnotations
Demonstrate the need for dynamic coordinates for MKAnnotation objects
MapTableDemo
https://codereview.stackexchange.com/q/85819/54422
MultithreadedSortBenchmark
https://stackoverflow.com/a/77632214/1271826
NibHeaderCellDemo
Swift demo of NIB-based header cell
PhoneDataDetectorExample
https://stackoverflow.com/q/77554378/1271826
PointsOfInterestBug
Bug of regions/intervals in “Points of Interest” tool in Xcode 15
swift-argument-parser
Straightforward, type-safe argument parsing for Swift
Swift-Async-Await-Experiments
Experiments with Swift's new async/await feature (SE 0296)
swift-collections-benchmark
A benchmarking tool for Swift Collection algorithms
TextViewIntrinsicSize
iOS 16.0 Beta 3 UITextView intrinsic size bug
UnspecifiedQoS
Global queue does not honor default QoS and instead makes it unspecified QoS
VideoEditor
https://codereview.stackexchange.com/q/252418/54422