А
обгортка додає рівень поділу між кодом, який керує тим, як зберігається властивість, і кодом, який визначає властивість.
Як випливає з назви, це оболонка властивостей тип, який обгортає властивість у нову логіку. Простіше кажучи, Swift Property Wrappers — це функція, яка дозволяє визначати спеціальний тип для реалізації поведінки методів `getter` і `setter` і повторно використовувати його. Він використовується для прикраси властивостей у вашому класі, структурі або переліку.
Обгортка є функція мови програмування для інкапсуляції та організації елементів у чітко визначеному інтерфейсі.
Обгортка є клас або функція, основною метою якої є просто переадресація викликів до іншого класу або функції. Сенс оболонки полягає в тому, щоб ви могли використовувати інший інтерфейс для доступу до чогось. Є кілька серйозних причин мати обгортку. Одним із способів використання є спрощення інтерфейсу.
Це "обгортка". сценарій оболонки, який вбудовує системну команду або утиліту, яка зберігає набір параметрів, переданих цій команді. Обгортка сценарію навколо складного командного рядка спрощує його виклик. Це особливо корисно з sed і awk.
SwiftiOS. РАНІШЕ В. Простіше кажучи, обгортка властивостей загальна структура, яка інкапсулює доступ для читання та запису до властивості та додає йому додаткову поведінку.