Classes

The following classes are available globally.

  • KSTFileWatcher wraps the GCD APIs related to the kqueue file notification mechanism.

    See more

    Declaration

    Objective-C

    @interface KSTFileWatcher : NSObject
  • KSTPhoneNumberFormatter is an NSFormatter subclass that can perform locale aware phone number formatting. It also supports formatting as the user types validation by implementing isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription: though the errorDescription parameter is ignored.

    See more

    Declaration

    Objective-C

    @interface KSTPhoneNumberFormatter : NSFormatter
  • KSTReachabilityManager wraps the SCNetworkReachability APIs.

    See more

    Declaration

    Objective-C

    @interface KSTReachabilityManager : NSObject
  • KSTSnakeCaseToLlamaCaseValueTransformer is a NSValueTransformer subclass whose -transformedValue: method converts snake_case strings to camelCase strings.

    The +load method is overridden to register a shared instance via +setValueTransformer:forName:.

    Declaration

    Objective-C

    @interface KSTSnakeCaseToLlamaCaseValueTransformer : NSValueTransformer
  • KSTTimer is a replacement for NSTimer that supports blocks and does not retain its target.

    See more

    Declaration

    Objective-C

    @interface KSTTimer : NSObject