SwiftKit/Sources/SwiftKit/SwiftKit.docc/SwiftKit.md

2.5 KiB

SwiftKit

SwiftKit adds extra functionality to the Swift framework, like extensions to native types, utilites, services etc.

Overview

SwiftKit logo

SwiftKit is divided into the sections found in the Topics section below.

You can explore the sections in this documentation or in the demo app.

Topics

Authentication

  • Authentication
  • AuthenticationService
  • AuthenticationServiceError
  • BiometricAuthenticationService
  • CachedAuthenticationService
  • CachedAuthenticationServiceProxy

Bundle

  • BundleInformation

Data

  • Base64StringCoder
  • CsvParser
  • CsvParserError
  • Filter
  • FilterOption
  • MimeType
  • StandardCsvParser
  • StringCoder
  • StringDecoder
  • StringEncoder

Date

This namespace contains a lot of date- and calendar-specific extensions.

Device

  • DeviceIdentifier
  • KeychainBasedDeviceIdentifier
  • UserDefaultsBasedDeviceIdentifier

Extensions

This namespace contains a lot of extensions and protocols that are applied to native types.

  • PreferredClosestValue
  • NumericStringRepresentable

Files

  • BundleFileFinder
  • DirectoryService
  • FileExporter
  • FileFinder
  • StandardDirectoryService
  • StandardFileExporter

Geo

This namespace contains geo-specific extensions as well as utils:

  • AppleMapsService
  • ExternalMapService
  • GoogleMapsService
  • WorldCoordinate

iCloud

This namespace contains iCloud-specific extensions as well as utils:

  • iCloudDocumentSync
  • StandardiCloudDocumentSync

IoC

This namespace contains disabled Dip and Swinject containers.

  • IoC
  • IoCContainer

Keychain

  • KeychainReader

  • KeychainService

  • KeychainWrapper

  • KeychainWriter

  • StandardKeychainService

  • KeychainAttrRepresentable

  • KeychainItemAccessibility

Localization

  • BundleTranslator
  • LocalizationNotification
  • LocalizationService
  • StandardLocalizationService
  • StandardTranslator
  • Translator

Messaging

This namespace contains composer extensions.

Network

  • ApiCompletion
  • ApiEnvironment
  • ApiError
  • ApiModel
  • ApiResult
  • ApiRoute
  • ApiService
  • HttpMethod

Services

  • Decorator
  • MultiProxy
  • Proxy

StoreKit

  • StoreService
  • StoreContext
  • StoreServiceError
  • StandardStoreService

Validation

  • EmailValidator
  • Validator