Extensions
The following extensions are available globally.
-
Declaration
Swift
extension Array: AnyModelextension Array: ArrayParameterextension Array: BasicTypeextension Array: WrapperCompatibleextension Array where Element: SmartModelextension Array where Element: SmartDecodableextension Array: SmartCodable where Element: SmartCodableextension Array where Element: SmartEncodableextension Array where Element: AnyModelextension Array where Element: AnyArchivableextension Array where Element: Equatableextension Array where Element: MappableModelextension Array where Element: WebSocketArrayType & UnsignedInteger -
Declaration
Swift
extension Dictionary: AnyModelextension Dictionary: DictionaryParameterextension Dictionary: BasicTypeextension Dictionary: WrapperCompatible -
Declaration
Swift
extension Bool: AnyModelextension Bool: BasicTypeextension Bool: WrapperCompatibleextension Bool: CacheMMKVCompatible -
Declaration
Swift
extension String: AnyModelextension String: JSONSubscriptTypeextension String: StringParameter, AttributedStringParameter, DataParameter, URLParameterextension String: BasicTypeextension String: WrapperCompatibleextension String: CacheMMKVCompatible -
Declaration
Swift
extension Int: AnyModelextension Int: JSONSubscriptTypeextension Int: BasicTypeextension Int: WrapperCompatibleextension Int: CacheMMKVCompatible -
Declaration
-
Declaration
-
Declaration
-
Declaration
-
Declaration
-
Declaration
Swift
extension UInt8: AnyModelextension UInt8: BasicTypeextension UInt8: WrapperCompatibleextension UInt8: WebSocketArrayType -
Declaration
-
Declaration
-
Declaration
-
Declaration
Swift
extension Float: AnyModelextension Float: BasicTypeextension Float: WrapperCompatibleextension Float: CacheMMKVCompatible -
Declaration
Swift
extension Double: AnyModelextension Double: BasicTypeextension Double: WrapperCompatibleextension Double: CacheMMKVCompatible -
Declaration
Swift
extension URL: AnyModelextension URL: URLParameter, StringParameterextension URL: BasicTypeextension URL: WrapperCompatible -
Declaration
Swift
extension Data: AnyModelextension Data: DataParameter, StringParameterextension Data: BasicTypeextension Data: WrapperCompatible -
Declaration
-
Declaration
-
Declaration
Swift
extension Array<[String: SmartAnyImpl]>
-
Declaration
-
Declaration
-
Declaration
-
Declaration
-
Declaration
-
Declaration
-
Declaration
-
Declaration
Swift
extension UIView@objc extension UIView: ReusableViewProtocol@objc extension UIView: StatisticalViewProtocolextension UIView: ArrayResultBuilderCompatible -
Declaration
Swift
extension UIViewController
-
Declaration
Swift
@_spi(FW) extension UITableViewCell: DynamicLayoutViewProtocolextension UITableViewCell: SkeletonViewDelegate -
Declaration
Swift
@_spi(FW) extension UITableViewHeaderFooterView: DynamicLayoutViewProtocolextension UITableViewHeaderFooterView: SkeletonViewDelegate -
Declaration
Swift
@_spi(FW) extension UICollectionReusableView: DynamicLayoutViewProtocolextension UICollectionReusableView: SkeletonViewDelegate
-
Declaration
Swift
extension UIImagePickerController
-
系统指示器默认实现指示器视图协议
See moreDeclaration
Swift
@objc extension UIActivityIndicatorView: IndicatorViewPlugin, ProgressViewPlugin
-
Declaration
Swift
extension PropertyListEncoder: AnyEncoder
-
Declaration
Swift
extension PropertyListDecoder: AnyDecoder
-
Declaration
Swift
extension DateFormatter: AnyDateFormatter -
Declaration
Swift
extension ISO8601DateFormatter: AnyDateFormatter
-
Declaration
Swift
extension KeyedDecodingContainer -
Declaration
Swift
extension KeyedEncodingContainer
-
Declaration
Swift
extension NSAttributedString: AttributedStringParameter, StringParameter -
Declaration
Swift
extension URLRequest: URLParameter, StringParameter
-
可选类安全转换,不为nil
See moreDeclaration
Swift
extension Optionalextension Optional where Wrapped: ObjectTypeextension Optional where Wrapped: BasicType
-
Declaration
Swift
extension NSLock: LockingProtocol
-
Declaration
-
Declaration
Swift
extension UIEdgeInsets
-
Declaration
Swift
extension UILayoutPriority
-
Declaration
Swift
extension UINavigationBar
-
注意:需要支持appearance的属性必须标记为objc,否则不会生效
See moreDeclaration
-
Declaration
Swift
extension NSMutableAttributedString
-
Declaration
Swift
extension UIImageView
-
Declaration
Swift
extension AnyValidator
-
Declaration
Swift
extension AFError: RequestErrorProtocol, UnderlyingErrorProtocol
-
Declaration
Swift
extension Session -
Declaration
Swift
extension DataStreamRequest -
Declaration
Swift
extension EnvironmentValues -
Declaration
Swift
@MainActor extension View -
Declaration
Swift
extension Subject where Output == SpeechRecognizer.ID?, Failure == Never
-
Declaration
Swift
extension ScrollView -
Declaration
Swift
extension List -
Declaration
Swift
extension UIHostingController where Content == AnyView
-
Undocumented
See moreDeclaration
Swift
extension PlatformView: PlatformEntity -
Undocumented
See moreDeclaration
Swift
extension PlatformViewController: PlatformEntity -
Declaration
Swift
extension UIPresentationController: PlatformEntity
-
Declaration
Swift
extension EdgeInsets
-
UILabel骨架屏视图数据源扩展
See moreDeclaration
Swift
extension UILabel: SkeletonViewDataSource -
UITableView骨架屏视图数据源扩展
See moreDeclaration
Swift
extension UITableView: SkeletonViewDataSource -
UICollectionView骨架屏视图数据源扩展
See moreDeclaration
Swift
extension UICollectionView: SkeletonViewDataSource -
UICollectionViewCell骨架屏视图代理扩展
See moreDeclaration
Swift
extension UICollectionViewCell
View on GitHub
Extensions Reference