Size: a a a

2021 November 02

NK

ID:0 in SwiftBook
#КопошилкаiOS

⭐️ SwiftUI 3.0. Седьмая (заключительная) часть

Представляем заключительную статью по нововведениям в SwiftUI 3.0. В ней мы рассмотрим новые возможности по настройке внешнего вида элементов интерфейса, узнаем в чем разница между новым модификатором для текстового поля .onSubmit() от уже существующего .onCommit().

Рассмотрим пример того, как изменить название кнопки Return при работе с клавиатурой и узнаем, как скрывать конфиденциальную информацию при помощи модификатора privacySensitive(). Кроме того, ты узнаешь, как использовать ландшафтную ориентацию в окне превью.

Ссылка: https://swiftbook.ru/post/tutorials/swiftui-3-0_part7/

Открытый чат для общения iOS-разработчиков
источник

M

Milk in SwiftBook
Переслано от Milk
Всем привет. Как посмотреть внутренную сигнатуру где используетя замыкание ? Меня итересует входные параметры замыкания как используюся внутри куда его передают. То есть сама сигнатура ?
источник

В

Василий in SwiftBook
а зачем? какая цель преследуется?
источник

M

Milk in SwiftBook
Ну основная цель что передать в замыкание. Мне надо же знать как используются входные параметры ( что им передаётся в сигнатуре) прежде чем писать замыкание.
источник

M

Milk in SwiftBook
К примеру там входным параметром замыкания передаётся целое число я знаю что мне надо сделать.
источник

M

Milk in SwiftBook
Если коротко очень
источник

В

Василий in SwiftBook
эм... ну тут очевидно передается UITextField
ты хочешь что-то свое туда докинуть? используй захват
короче, я наверное устал и ничего не понимаю :)
источник

M

Milk in SwiftBook
Ну понятно что textField как он именно там используется в сигнатуре куда мы его передаем ?
источник

А

Алексей Зубков... in SwiftBook
Сигнатура это немного не то, насколько я знаю
А внутреннюю реализацию можно же посмотреть если зажать cmd тыкнуть на метод и jump to definition
Если я правильно понял, в чем вопрос
источник

А

Алексей Зубков... in SwiftBook
Сигнатура функции - совокупность ее имени, возвращаемого значения и входных параметров
источник

M

Milk in SwiftBook
К примеру. Есть функция которая имеет функциональный тип и принимает замыкание. Я знаю как это замыкания используется в теле основной функции и следовательно могу знать что мне необходимо (как написать замыкание). Мне так же интересно как посмотреть в том примере которй я скинул внутреннию реализацию переданного замыкания. Само тело функции в котором используется замыкание.
источник

А

Алексей Зубков... in SwiftBook
Внутренняя реализация скрыта вроде
Тут только в документации читать или гуглить
источник

M

Milk in SwiftBook
не может быть такого. Должно быть описано в документации что передавать же в замыкание.
источник

А

Алексей Зубков... in SwiftBook
Написано, что передавать
источник

А

Алексей Зубков... in SwiftBook
Но внутренней реализации я не нашел ни в стандартной библиотеке, ни в документации
источник

M

Milk in SwiftBook
Тоже искать и переходил по ссылкам данной функции. Нит описания внутренней реализации. Просто указано передается замыкания где один входной параметр это textField и ты его конфигурируешь. То есть грубо говоря ты просто обращаешься в типу а затем к его свйостам и его модифицируешь. Ладно не буду заострять внимания на этом деле. Если кто знает поделитесь данной инфой.
источник

M

Milk in SwiftBook
источник

AD

Alexander Dergilev in SwiftBook
источник

AD

Alexander Dergilev in SwiftBook
того, что там написано, достаточно для понимания, как с этим работать, внутренняя реализация сокрыта от простых смертных
источник

M

Milk in SwiftBook
а здесь что скажешь ? Что за 3 параметра игнорируется символом нижнего подчеркивания ?
источник