Sobes.tech

დასასრული კლასი ProfileViewModel1 { enum მდგომარეობა { ... } var მდგომარეობა: მდგომარეობა = .idle let სერვისი: UserService init(სერვისი: UserService) { ... } func onBackPress() { // ხედი deinit } func loadUser() { მდგომარეობა = .loading Task { [weak self] guard let self else { return } do { let მომხმარებელი = try await self.სერვისი.fetchUser() self.მდგომარეობა = .loaded(მომხმარებელი) } catch { self.მდგომარეობა = .failed(error.localizedDescription) } } } }

Senior
178

რა ვერსიაა Swift ენის — ზევით 6 ან ქვემოთ?

Senior
178

Array { value1 value2 if condition { value3 } }

Senior
175

როდესაც პროექტზე მოხვდი, უკვე იყო Swift 6, თუ ტრანსიცია შენთან მოხდა?

Senior
175

როგორ ხვდებით სტრუქტურირებული თანხვედრის ტერმინს Swift-ში? შეესაბამება თუ არა Task.detached ამ კონცეფციას?

Senior
175

რა არის მიმდინარე მინიმალური iOS მიზანი პროექტში?

Senior
174

UIKit-ისთვის Viper არქიტექტურას იყენებთ? ეს ყველა აპლიკაციაზე ვრცელდება?

Senior
174

თუ ახალი ეკრანი ან ახალი ფუნქცია განახორციელეთ, მაშინვე დაწერთ SwiftUI-ით, თუ განხილვები არსებობს UIKit და SwiftUI შორის არჩევანის შესახებ?

Senior
174

ამჟამად იყენებთ GCD ან Modern Concurrency (async/await) ახალი დავალებებისთვის, რომლებიც დაკავშირებულია ძაფებთან?

Senior
174

გააზიარე განვითარებისათვის საინტერესო რესურსები — YouTube არხები, Telegram არხები, საზოგადოებები, ინსტრუმენტები

Senior
173

```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .overlay(alignment: .bottom) { continueButton } } } ``` ```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .safeAreaInset(edge: .bottom) { continueButton } } } ```

Senior
171

@MainActor final class ViewModel: ObservableObject { @Published var image: UIImage? func onDownloadPhoto(url: URL) { do { let data = try Data(contentsOf: url) image = UIImage.init(data: data) } catch { log.error("სურათის ჩამოტვირთვა ვერ მოხერხდა: \(error)") } } } Button("ჩამოტვირთვა") { onDownloadPhoto(url) }

Senior
170

შეიძლება იყოს პრობლემები, დროებითი გამოსავლები ან შეზღუდვები SwiftUI-სთან დაკავშირებით iOS 16-ის მიზნისთვის iOS 15-ის შედარებით?

Senior
169

Self -> დავალება -> (ძლიერი) Self .... უკან -> View desinit -> View model deinit?

Senior
166

თუ თქვენ პროექტირებთ მრავალჯერადი ღილაკის კომპონენტს SwiftUI-ის დიზაინის სისტემისთვის სხვადასხვა სტილებით (პირველადი/მეორეული), როგორ განახორციელებდით ამას?

Senior
165

რა გამოიყენება UIKit და SwiftUI-ის პრეზენტაციული მოდულებისთვის — რა არქიტექტურა?

Senior
162

პროტოკოლი SomeProtocol { func test() } func test1_1(მნიშვნელობა: SomeProtocol) {} func test1_2(მნიშვნელობა: any SomeProtocol) {} func test2_1(მნიშვნელობა: some SomeProtocol) {} func test2_2<მნიშვნელობა: SomeProtocol>(მნიშვნელობა: მნიშვნელობა) {} class A { func test2_2<მნიშვნელობა: SomeProtocol>(მნიშვნელობა: მნიშვნელობა) { } } class B: SomeProtocol { func test() {} } class C: B {} A().test2_2(მნიშვნელობა: B())

Senior
162

როდის და როგორ ხდება გაუქმება, როდესაც იყენებთ DispatchQueue-სთან ერთად WorkItem-ს და გამოიძახებთ cancel()-ს?

Senior
157
/2