
https://www.avanderlee.com/swift/dependency-injection/
Size: a a a
main()
со ссылками на код в репо Свифта. С помощью Swift runtime и GCD.@_alwaysEmitIntoClient
- потенциальное решение одного из пороков SwiftUI. Поддержка новых функций фреймворка старыми версиями iOS.xcresource
.StaticString
устроен внтури, как литералы преобразуются в него и почему ExpressibleByStringLiteral
не преобразует ничего по пути в String
. Спойлер - потому что он с ассоциированным типом. Вдобавок рекомендация использовать только тогда, когда знаешь, что делаешь. Товарищи синьоры, как понять, что знаешь?UIResponder
ов. Желательно использовать это везде, где только можете, не заботясь о последствиях. В Swift это даже выглядеть будет довольно красиво.Actor
ы с WWDC: изоляция, Sendable типы и reentrancy.async let
для нескольких параллельных запросов. Ждать завершения нескольких задач можно даже одним `await`ом на массиве результатов.