144 lines
2.5 KiB
Markdown
144 lines
2.5 KiB
Markdown
# ``SwiftKit``
|
|
|
|
SwiftKit adds extra functionality to the Swift framework, like extensions to native types, utilites, services etc.
|
|
|
|
|
|
## Overview
|
|
|
|

|
|
|
|
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``
|