easy_dev991
604 subscribers
23 photos
16 videos
3 files
162 links
Делюсь интересными находками/лайфхаками в процессе разработки под iOS, и возможно ты найдешь что-то полезное для себя!

GitHub: https://github.com/easydev991
Download Telegram
#ios #swiftui #binding

Работаем с binding-значением через get/set - удобная возможность в SwiftUI 👍
👍3😁2
#ios #swift #swiftui #binding #bug

Как сломать Xcode 16.3, чтобы в логах не было нормального описания ошибки:

import SwiftUI

struct BreakSwiftExample: View {
@State private var isOn = false
private var isOnBinding: Binding<Bool> {
.init(
get: { isOn },
set: changeToggle // не собирается
// set: { isOn = $0 } // собирается
)
}

var body: some View {
Toggle("Демо-тоггл", isOn: isOnBinding)
}

private func changeToggle(_ value: Bool) {
isOn = value
}
}


Результат: Command SwiftCompile failed with a nonzero exit code
2👍2🔥1