Swiftpack.co - Package - jaredsinclair/etcetera


Apple platform utilities I need on almost every project but which, individually, are too small to exist on their own.

So What

Etcetera is a mish-mash of extensions and utility classes. Every file in this repository is (mostly) intended to stand on its own, requiring nothing except some first-party Apple frameworks.


Swift Package Manager is the de rigeur solution these days. Adding a Swift package to an Xcode project is absurdly easy. I don't use Cocoapods or Carthage, and I have no interest in adding support for them.


  • The Activity approach to the os_activity wrapper is based on work by Zach Waldowski.


Stars: 117



2.2 - 2020-04-04 05:35:30

Refactor @Shared wrapper.

2.1 - 2020-01-04 06:24:37

Removes ImageCache, which has been re√ęstablished in it's own repository

2.0.1 - 2019-12-31 10:36:30

Fixed a number of image caching bugs.

2.0.0 - 2019-12-31 04:45:16

  • Migrates everything to a Swift Package.
  • Adds improved support for user-provided images to Image Cache
  • Removes duplicated code from some files.