Structures
The following structures are available globally.
-
Структура - обертка для получения высоты и ширины телефона
See moreText("Hello").frame(width: Display.width, height: Display.height * 0.9)
Declaration
Swift
public struct Display
-
Структура для постройки URL
See moreDeclaration
Swift
public struct URLBuilder
-
Структура с функциями-помощниками
See moreDeclaration
Swift
public struct FuncHelper
-
Заставляет Encodable and Decodable свойства превращаться в
null
вместо того, чтобы убирать значения из объекта при сериализации.
See morestruct User: Codable { var name: String = "" @NullCodable var favMusicAlbum: String? } // При декодировании структуры или в использовании Alamofire // Получается такой json // Output json: // { "name": "", favMusicAlbum: null }
Declaration
Swift
@propertyWrapper public struct NullCodable<T>
extension NullCodable: Encodable where T: Encodable
extension NullCodable: Decodable where T: Decodable
-
Структура подписанная под протокол StringInputTypeProtocol упрощающая взаимодействие клиента с функциями форматирования текста
See moreDeclaration
Swift
public struct StringInputType : StringInputTypeProtocol