Classes

The following classes are available globally.

  • Threadsafe array using reader/writer pattern Codeable/Decodable if the contained type is

    See more

    Declaration

    Swift

    public class ThreadsafeArray<Value>
    extension ThreadsafeArray: Encodable where Value: Encodable
    extension ThreadsafeArray: Decodable where Value: Decodable
  • Threadsafe Dictionary using reader/writer pattern Codeable/Decodable if the contained types are

    See more

    Declaration

    Swift

    public class ThreadsafeDict<Key, Value> where Key : Hashable
    extension ThreadsafeDict: Encodable where Key: Encodable, Value: Encodable
    extension ThreadsafeDict: Decodable where Key: Decodable, Value: Decodable
  • Convenience wrapper around Timer that auto-invalidates when the parent is released. (Providing you don’t capture the parent in the block!)

    See more

    Declaration

    Swift

    @available(watchOS 3.0, tvOS 10.0, macOS 10.12, iOS 10.0, *)
    public class WeakTimer
  • Undocumented

    See more

    Declaration

    Swift

    open class HoverView : NSView
  • Undocumented

    See more

    Declaration

    Swift

    open class PresentedNSViewController : NSViewController
  • Item to share Url, UIImage, etc

    See more