├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md └── workflows │ └── build.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ └── xcschemes │ └── ExtensionsKit.xcscheme ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── ExtendedAVFoundation │ └── AVCaptureDevice+ToggleFlash.swift ├── ExtendedCoreAnimation │ └── CAAnimation │ │ └── CAAnimation+PatternReplicator.swift ├── ExtendedCoreGraphics │ ├── CGFloat │ │ └── CGFloat+Rounded.swift │ ├── CGPoint │ │ ├── CGPoint+Operators.swift │ │ └── CGPoint+Utils.swift │ ├── CGRect │ │ ├── CGRect+AspectFit.swift │ │ ├── CGRect+Corners.swift │ │ ├── CGRect+Mid.swift │ │ └── CGRect+Scale.swift │ └── CGSize │ │ └── CGSize+Operators.swift ├── ExtendedCoreImage │ ├── CIImage+Inverted.swift │ ├── CIImage+QRImage.swift │ ├── CIImage+Tinted.swift │ ├── CIImage+Transparent.swift │ └── Filters │ │ └── HighlightFilter.swift ├── ExtendedFoundation │ ├── Array │ │ ├── Array+Contains.swift │ │ ├── Array+Difference.swift │ │ ├── Array+Filtering.swift │ │ ├── Array+Intersection.swift │ │ ├── Array+Remove.swift │ │ └── Array+Union.swift │ ├── Bool │ │ ├── Bool+Int.swift │ │ └── Bool+Random.swift │ ├── ClosedRange │ │ └── ClosedRange+Random.swift │ ├── Collection │ │ ├── Collection+ParallelIteration.swift │ │ ├── Collection+RandomItem.swift │ │ ├── Collection+SafeSubscript.swift │ │ └── Collection+Sum&Average.swift │ ├── Custom TextOutputStream │ │ ├── FileOutputStream.swift │ │ └── UnicodeOutputStream.swift │ ├── CustomProtocols │ │ ├── Identifiable.swift │ │ └── Then.swift │ ├── CustomTypes │ │ ├── Debouncer.swift │ │ ├── ObservableArray.swift │ │ └── Variable.swift │ ├── Data │ │ ├── Data+Bytes.swift │ │ ├── Data+Matches.swift │ │ └── Data+MimeType.swift │ ├── Date │ │ ├── Date+FirstLast.swift │ │ └── Date+PreviousNext.swift │ ├── Decodable │ │ └── Decodable+DecodeFromFile.swift │ ├── Dictionary │ │ ├── Dictionary+ConvenienceWrappers.swift │ │ ├── Dictionary+Difference.swift │ │ ├── Dictionary+GetOrAddValue.swift │ │ ├── Dictionary+Intersection.swift │ │ ├── Dictionary+JSON.swift │ │ ├── Dictionary+Map.swift │ │ └── Dictionary+Union.swift │ ├── Double │ │ ├── Double+CurrencyShortcuts.swift │ │ └── Double+Rounded.swift │ ├── Float │ │ └── Float+Rounded.swift │ ├── Functions │ │ └── FunctionalComposition.swift │ ├── Int │ │ ├── Int+Clamp.swift │ │ ├── Int+DecimalToBinary.swift │ │ ├── Int+Digits.swift │ │ ├── Int+EvenOdd.swift │ │ ├── Int+Factorial.swift │ │ ├── Int+Power.swift │ │ ├── Int+Random.swift │ │ └── Int+Roman.swift │ ├── MIrror │ │ └── MIrror+ReflectedProperties.swift │ ├── MutableCollection │ │ └── MutableCollection+Shuffle.swift │ ├── NSObject │ │ └── NSObject+ClassName.swift │ ├── NSObjectProtocol │ │ └── NSObjectProtocol+KVO+KVC.swift │ ├── NotificationCenter │ │ └── NotificationCenter+PostUtils.swift │ ├── Operaton │ │ └── OperationQueue+MainUtils.swift │ ├── OptionSet │ │ └── OptionSet+Operations.swift │ ├── RandomAccessCollection │ │ └── RandomAccessCollection+BinarySearch.swift │ ├── Sequence │ │ ├── Sequence+Count.swift │ │ ├── Sequence+DuplicatesRemoved.swift │ │ └── Sequence+Shuffle.swift │ ├── String │ │ ├── String+Base64.swift │ │ ├── String+Digits.swift │ │ ├── String+FormattedDate.swift │ │ ├── String+IndexOf.swift │ │ ├── String+Subscript.swift │ │ └── String+Validation.swift │ └── URL │ │ └── URL+QRImage.swift ├── ExtendedFoundationDataStructures │ ├── Builder │ │ └── BuilderProtocol.swift │ ├── Dequeue │ │ └── Dequeue.swift │ ├── DoublyLinkedList │ │ ├── DoublyLinkedList.swift │ │ └── DoublyNode.swift │ ├── FunctionalLenses │ │ └── Lens.swift │ ├── Heap │ │ └── Heap.swift │ ├── LinkedList │ │ └── LinkedList.swift │ ├── MulticastDelegation │ │ └── MulticastDelegation.swift │ ├── ObjectPool │ │ ├── ObjectPool.swift │ │ └── ObjectPoolItem.swift │ ├── Observer │ │ ├── Notification.swift │ │ ├── Observer.swift │ │ └── Subject.swift │ ├── PriorityQueue │ │ └── PriorityQueue.swift │ ├── Queue │ │ └── Queue.swift │ └── Stack │ │ └── Stack.swift ├── ExtendedFoundationSorting │ ├── Array+BubbleSort.swift │ ├── Array+InsertionSort.swift │ ├── Array+MergeSort.swift │ ├── Array+QuickSortHoareScheme.swift │ ├── Array+QuickSortLomutoScheme.swift │ ├── Array+RadixSort.swift │ └── Array+ShellSort.swift ├── ExtendedPhotoKit │ └── PHAsset │ │ └── PHAsset+URL.swift ├── ExtendedSceneKit │ ├── SCNAction+MoveAlong.swift │ └── SCNVector3+Operators.swift ├── ExtendedSpriteKit │ ├── SKEmitterNode │ │ └── SKEmitterNode+AdvanceSimulation.swift │ ├── SKScene │ │ ├── SKScene+ReferenceNodeFix.swift │ │ └── SKScene+SerialSpriteLoading.swift │ ├── SKSpriteNode │ │ └── SKSpriteNode+GIF.swift │ ├── SKTexture │ │ └── SKTexture+LinearGradient.swift │ ├── SKTextureAtlas │ │ └── SKTextureAtlas+FramesLoader.swift │ └── SKTimingFunction.swift ├── ExtendedUIKit │ ├── Badge │ │ └── Badge.swift │ ├── NSLayoutConstraint │ │ ├── NSLayoutConstraint+Activation.swift │ │ └── NSLayoutConstraint+Animation.swift │ ├── UIAlertController │ │ └── UIAlertController+Presentation.swift │ ├── UIApplication │ │ └── UIApplication+SafeAreas.swift │ ├── UIBezierPath │ │ ├── UIBezierPath+Convenience.swift │ │ └── UIBezierPath+RandomPoint.swift │ ├── UICollectionView │ │ ├── UICollectionView+CustomCellRegistration.swift │ │ ├── UICollectionView+Operations.swift │ │ ├── UICollectionView+Safety.swift │ │ └── UICollectionView+ScrollingUtils.swift │ ├── UIColor │ │ ├── UIColor+Blend.swift │ │ ├── UIColor+Brightness.swift │ │ └── UIColor+ColorComponents.swift │ ├── UIImage │ │ ├── UIImage+Downsample.swift │ │ ├── UIImage+ImageFromUIView.swift │ │ ├── UIImage+Inverted.swift │ │ ├── UIImage+LandscapeCameraOrientationFix.swift │ │ ├── UIImage+RawOrientation.swift │ │ ├── UIImage+Resize.swift │ │ └── UIImage+SolidColor.swift │ ├── UIImageView │ │ ├── UIImageView+DownloadFromURL.swift │ │ └── UIImageView+Masking.swift │ ├── UIResponder │ │ └── UIResponder+ChainDescription.swift │ ├── UIScreen │ │ └── UIScreen+InterfaceOrientation.swift │ ├── UITableView │ │ ├── UITableView+FooterHeaderUtils.swift │ │ ├── UITableView+Safety.swift │ │ └── UITableView+ScrollingUtils.swift │ ├── UIView │ │ ├── UIView+BezierRoundedCorners.swift │ │ ├── UIView+CACorners.swift │ │ ├── UIView+Constraints.swift │ │ ├── UIView+HuggingPriority.swift │ │ ├── UIView+LayoutAnimation.swift │ │ ├── UIView+Masking.swift │ │ └── UIView+Screenshot.swift │ ├── UIViewController │ │ ├── UIViewController+ChildViewControllers.swift │ │ ├── UIViewController+ContainerViewController.swift │ │ └── UIViewController+Storyboard.swift │ └── UIWindow │ │ └── UIWindow+Instantiate.swift └── Extendedos │ └── OSLog │ └── OSLog+LogLevels.swift ├── Tests ├── ExtendedFoundationSortingTests │ └── ArraySortingTests.swift ├── ExtendedFoundationTests │ ├── Array+ContainsTests.swift │ ├── Array+DifferenceTests.swift │ ├── Array+FilterTests.swift │ ├── Array+IntersectionTests.swift │ ├── Array+RemoveTests.swift │ ├── Array+UnionTests.swift │ ├── BoolTests.swift │ ├── DecodableTests.swift │ ├── DictionaryTests.swift │ ├── DoubleTests.swift │ ├── IntDecimalToBinaryTests.swift │ ├── IntTests.swift │ ├── NSObjectTests.swift │ ├── OptionSetTests.swift │ ├── SequenceTests.swift │ ├── StringTests.swift │ └── UnicodeOutputStreamTests.swift ├── LinuxMain.swift └── XCTestManifests.swift └── logo-extensions_kit.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/ExtensionsKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/ExtensionsKit.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ExtendedAVFoundation/AVCaptureDevice+ToggleFlash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedAVFoundation/AVCaptureDevice+ToggleFlash.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreAnimation/CAAnimation/CAAnimation+PatternReplicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreAnimation/CAAnimation/CAAnimation+PatternReplicator.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGFloat/CGFloat+Rounded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGFloat/CGFloat+Rounded.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGPoint/CGPoint+Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGPoint/CGPoint+Operators.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGPoint/CGPoint+Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGPoint/CGPoint+Utils.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGRect/CGRect+AspectFit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGRect/CGRect+AspectFit.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGRect/CGRect+Corners.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGRect/CGRect+Corners.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGRect/CGRect+Mid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGRect/CGRect+Mid.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGRect/CGRect+Scale.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGRect/CGRect+Scale.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreGraphics/CGSize/CGSize+Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreGraphics/CGSize/CGSize+Operators.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreImage/CIImage+Inverted.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreImage/CIImage+Inverted.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreImage/CIImage+QRImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreImage/CIImage+QRImage.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreImage/CIImage+Tinted.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreImage/CIImage+Tinted.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreImage/CIImage+Transparent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreImage/CIImage+Transparent.swift -------------------------------------------------------------------------------- /Sources/ExtendedCoreImage/Filters/HighlightFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedCoreImage/Filters/HighlightFilter.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Array/Array+Contains.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Array/Array+Contains.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Array/Array+Difference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Array/Array+Difference.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Array/Array+Filtering.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Array/Array+Filtering.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Array/Array+Intersection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Array/Array+Intersection.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Array/Array+Remove.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Array/Array+Remove.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Array/Array+Union.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Array/Array+Union.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Bool/Bool+Int.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Bool/Bool+Int.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Bool/Bool+Random.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Bool/Bool+Random.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/ClosedRange/ClosedRange+Random.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/ClosedRange/ClosedRange+Random.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Collection/Collection+ParallelIteration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Collection/Collection+ParallelIteration.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Collection/Collection+RandomItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Collection/Collection+RandomItem.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Collection/Collection+SafeSubscript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Collection/Collection+SafeSubscript.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Collection/Collection+Sum&Average.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Collection/Collection+Sum&Average.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Custom TextOutputStream/FileOutputStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Custom TextOutputStream/FileOutputStream.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Custom TextOutputStream/UnicodeOutputStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Custom TextOutputStream/UnicodeOutputStream.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/CustomProtocols/Identifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/CustomProtocols/Identifiable.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/CustomProtocols/Then.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/CustomProtocols/Then.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/CustomTypes/Debouncer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/CustomTypes/Debouncer.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/CustomTypes/ObservableArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/CustomTypes/ObservableArray.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/CustomTypes/Variable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/CustomTypes/Variable.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Data/Data+Bytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Data/Data+Bytes.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Data/Data+Matches.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Data/Data+Matches.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Data/Data+MimeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Data/Data+MimeType.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Date/Date+FirstLast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Date/Date+FirstLast.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Date/Date+PreviousNext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Date/Date+PreviousNext.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Decodable/Decodable+DecodeFromFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Decodable/Decodable+DecodeFromFile.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Dictionary/Dictionary+ConvenienceWrappers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Dictionary/Dictionary+ConvenienceWrappers.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Dictionary/Dictionary+Difference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Dictionary/Dictionary+Difference.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Dictionary/Dictionary+GetOrAddValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Dictionary/Dictionary+GetOrAddValue.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Dictionary/Dictionary+Intersection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Dictionary/Dictionary+Intersection.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Dictionary/Dictionary+JSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Dictionary/Dictionary+JSON.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Dictionary/Dictionary+Map.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Dictionary/Dictionary+Map.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Dictionary/Dictionary+Union.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Dictionary/Dictionary+Union.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Double/Double+CurrencyShortcuts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Double/Double+CurrencyShortcuts.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Double/Double+Rounded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Double/Double+Rounded.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Float/Float+Rounded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Float/Float+Rounded.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Functions/FunctionalComposition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Functions/FunctionalComposition.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+Clamp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+Clamp.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+DecimalToBinary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+DecimalToBinary.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+Digits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+Digits.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+EvenOdd.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+EvenOdd.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+Factorial.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+Factorial.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+Power.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+Power.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+Random.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+Random.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Int/Int+Roman.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Int/Int+Roman.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/MIrror/MIrror+ReflectedProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/MIrror/MIrror+ReflectedProperties.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/MutableCollection/MutableCollection+Shuffle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/MutableCollection/MutableCollection+Shuffle.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/NSObject/NSObject+ClassName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/NSObject/NSObject+ClassName.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/NSObjectProtocol/NSObjectProtocol+KVO+KVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/NSObjectProtocol/NSObjectProtocol+KVO+KVC.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/NotificationCenter/NotificationCenter+PostUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/NotificationCenter/NotificationCenter+PostUtils.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Operaton/OperationQueue+MainUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Operaton/OperationQueue+MainUtils.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/OptionSet/OptionSet+Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/OptionSet/OptionSet+Operations.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/RandomAccessCollection/RandomAccessCollection+BinarySearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/RandomAccessCollection/RandomAccessCollection+BinarySearch.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Sequence/Sequence+Count.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Sequence/Sequence+Count.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Sequence/Sequence+DuplicatesRemoved.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Sequence/Sequence+DuplicatesRemoved.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/Sequence/Sequence+Shuffle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/Sequence/Sequence+Shuffle.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/String/String+Base64.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/String/String+Base64.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/String/String+Digits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/String/String+Digits.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/String/String+FormattedDate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/String/String+FormattedDate.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/String/String+IndexOf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/String/String+IndexOf.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/String/String+Subscript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/String/String+Subscript.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/String/String+Validation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/String/String+Validation.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundation/URL/URL+QRImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundation/URL/URL+QRImage.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Builder/BuilderProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Builder/BuilderProtocol.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Dequeue/Dequeue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Dequeue/Dequeue.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/DoublyLinkedList/DoublyLinkedList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/DoublyLinkedList/DoublyLinkedList.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/DoublyLinkedList/DoublyNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/DoublyLinkedList/DoublyNode.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/FunctionalLenses/Lens.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/FunctionalLenses/Lens.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Heap/Heap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Heap/Heap.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/LinkedList/LinkedList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/LinkedList/LinkedList.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/MulticastDelegation/MulticastDelegation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/MulticastDelegation/MulticastDelegation.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/ObjectPool/ObjectPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/ObjectPool/ObjectPool.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/ObjectPool/ObjectPoolItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/ObjectPool/ObjectPoolItem.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Observer/Notification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Observer/Notification.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Observer/Observer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Observer/Observer.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Observer/Subject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Observer/Subject.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/PriorityQueue/PriorityQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/PriorityQueue/PriorityQueue.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Queue/Queue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Queue/Queue.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationDataStructures/Stack/Stack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationDataStructures/Stack/Stack.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationSorting/Array+BubbleSort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationSorting/Array+BubbleSort.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationSorting/Array+InsertionSort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationSorting/Array+InsertionSort.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationSorting/Array+MergeSort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationSorting/Array+MergeSort.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationSorting/Array+QuickSortHoareScheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationSorting/Array+QuickSortHoareScheme.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationSorting/Array+QuickSortLomutoScheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationSorting/Array+QuickSortLomutoScheme.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationSorting/Array+RadixSort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationSorting/Array+RadixSort.swift -------------------------------------------------------------------------------- /Sources/ExtendedFoundationSorting/Array+ShellSort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedFoundationSorting/Array+ShellSort.swift -------------------------------------------------------------------------------- /Sources/ExtendedPhotoKit/PHAsset/PHAsset+URL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedPhotoKit/PHAsset/PHAsset+URL.swift -------------------------------------------------------------------------------- /Sources/ExtendedSceneKit/SCNAction+MoveAlong.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSceneKit/SCNAction+MoveAlong.swift -------------------------------------------------------------------------------- /Sources/ExtendedSceneKit/SCNVector3+Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSceneKit/SCNVector3+Operators.swift -------------------------------------------------------------------------------- /Sources/ExtendedSpriteKit/SKEmitterNode/SKEmitterNode+AdvanceSimulation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSpriteKit/SKEmitterNode/SKEmitterNode+AdvanceSimulation.swift -------------------------------------------------------------------------------- /Sources/ExtendedSpriteKit/SKScene/SKScene+ReferenceNodeFix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSpriteKit/SKScene/SKScene+ReferenceNodeFix.swift -------------------------------------------------------------------------------- /Sources/ExtendedSpriteKit/SKScene/SKScene+SerialSpriteLoading.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSpriteKit/SKScene/SKScene+SerialSpriteLoading.swift -------------------------------------------------------------------------------- /Sources/ExtendedSpriteKit/SKSpriteNode/SKSpriteNode+GIF.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSpriteKit/SKSpriteNode/SKSpriteNode+GIF.swift -------------------------------------------------------------------------------- /Sources/ExtendedSpriteKit/SKTexture/SKTexture+LinearGradient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSpriteKit/SKTexture/SKTexture+LinearGradient.swift -------------------------------------------------------------------------------- /Sources/ExtendedSpriteKit/SKTextureAtlas/SKTextureAtlas+FramesLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSpriteKit/SKTextureAtlas/SKTextureAtlas+FramesLoader.swift -------------------------------------------------------------------------------- /Sources/ExtendedSpriteKit/SKTimingFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedSpriteKit/SKTimingFunction.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/Badge/Badge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/Badge/Badge.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/NSLayoutConstraint/NSLayoutConstraint+Activation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/NSLayoutConstraint/NSLayoutConstraint+Activation.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/NSLayoutConstraint/NSLayoutConstraint+Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/NSLayoutConstraint/NSLayoutConstraint+Animation.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIAlertController/UIAlertController+Presentation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIAlertController/UIAlertController+Presentation.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIApplication/UIApplication+SafeAreas.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIApplication/UIApplication+SafeAreas.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIBezierPath/UIBezierPath+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIBezierPath/UIBezierPath+Convenience.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIBezierPath/UIBezierPath+RandomPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIBezierPath/UIBezierPath+RandomPoint.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UICollectionView/UICollectionView+CustomCellRegistration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UICollectionView/UICollectionView+CustomCellRegistration.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UICollectionView/UICollectionView+Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UICollectionView/UICollectionView+Operations.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UICollectionView/UICollectionView+Safety.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UICollectionView/UICollectionView+Safety.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UICollectionView/UICollectionView+ScrollingUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UICollectionView/UICollectionView+ScrollingUtils.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIColor/UIColor+Blend.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIColor/UIColor+Blend.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIColor/UIColor+Brightness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIColor/UIColor+Brightness.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIColor/UIColor+ColorComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIColor/UIColor+ColorComponents.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImage/UIImage+Downsample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImage/UIImage+Downsample.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImage/UIImage+ImageFromUIView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImage/UIImage+ImageFromUIView.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImage/UIImage+Inverted.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImage/UIImage+Inverted.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImage/UIImage+LandscapeCameraOrientationFix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImage/UIImage+LandscapeCameraOrientationFix.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImage/UIImage+RawOrientation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImage/UIImage+RawOrientation.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImage/UIImage+Resize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImage/UIImage+Resize.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImage/UIImage+SolidColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImage/UIImage+SolidColor.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImageView/UIImageView+DownloadFromURL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImageView/UIImageView+DownloadFromURL.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIImageView/UIImageView+Masking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIImageView/UIImageView+Masking.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIResponder/UIResponder+ChainDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIResponder/UIResponder+ChainDescription.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIScreen/UIScreen+InterfaceOrientation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIScreen/UIScreen+InterfaceOrientation.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UITableView/UITableView+FooterHeaderUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UITableView/UITableView+FooterHeaderUtils.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UITableView/UITableView+Safety.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UITableView/UITableView+Safety.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UITableView/UITableView+ScrollingUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UITableView/UITableView+ScrollingUtils.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIView/UIView+BezierRoundedCorners.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIView/UIView+BezierRoundedCorners.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIView/UIView+CACorners.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIView/UIView+CACorners.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIView/UIView+Constraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIView/UIView+Constraints.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIView/UIView+HuggingPriority.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIView/UIView+HuggingPriority.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIView/UIView+LayoutAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIView/UIView+LayoutAnimation.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIView/UIView+Masking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIView/UIView+Masking.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIView/UIView+Screenshot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIView/UIView+Screenshot.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIViewController/UIViewController+ChildViewControllers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIViewController/UIViewController+ChildViewControllers.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIViewController/UIViewController+ContainerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIViewController/UIViewController+ContainerViewController.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIViewController/UIViewController+Storyboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIViewController/UIViewController+Storyboard.swift -------------------------------------------------------------------------------- /Sources/ExtendedUIKit/UIWindow/UIWindow+Instantiate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/ExtendedUIKit/UIWindow/UIWindow+Instantiate.swift -------------------------------------------------------------------------------- /Sources/Extendedos/OSLog/OSLog+LogLevels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Sources/Extendedos/OSLog/OSLog+LogLevels.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationSortingTests/ArraySortingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationSortingTests/ArraySortingTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/Array+ContainsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/Array+ContainsTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/Array+DifferenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/Array+DifferenceTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/Array+FilterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/Array+FilterTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/Array+IntersectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/Array+IntersectionTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/Array+RemoveTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/Array+RemoveTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/Array+UnionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/Array+UnionTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/BoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/BoolTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/DecodableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/DecodableTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/DictionaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/DictionaryTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/DoubleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/DoubleTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/IntDecimalToBinaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/IntDecimalToBinaryTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/IntTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/IntTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/NSObjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/NSObjectTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/OptionSetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/OptionSetTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/SequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/SequenceTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/StringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/StringTests.swift -------------------------------------------------------------------------------- /Tests/ExtendedFoundationTests/UnicodeOutputStreamTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/ExtendedFoundationTests/UnicodeOutputStreamTests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/Tests/XCTestManifests.swift -------------------------------------------------------------------------------- /logo-extensions_kit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/extensions-kit/HEAD/logo-extensions_kit.png --------------------------------------------------------------------------------