Migrating “@Observable” + Combine | SwiftUI #4In my previous article, I explained how to use ObservableObject protocol in Combine. If you haven’t read it yet, You should DEFINITELY…Dec 9, 20241Dec 9, 20241
Using ObservableObject in Combine | SwiftUI #3In my previous articles I discussed “@Observable” macro, its differences from ObservableObject protocol and important points to consider…Dec 2, 20241Dec 2, 20241
Things to consider when using “@Observable” macro in async operations | SwiftUI #2In my previous article I explained “@Observable” macro and shared some tips. If you haven't read it yet I highly recommend starting there…Nov 18, 20241Nov 18, 20241
Using “@Observable” macro instead of ObservableObject and passing multiple objects | SwiftUI #1“@Observable” macro is used in SwiftUI projects because it is easier compared to ObservableObject however you should be careful while using…Nov 13, 2024Nov 13, 2024
.bug trait| Swift Testing #7In Swift Testing, if we want to add a warning or bug information to test functions, we use .bug trait. As you may remember from my…Oct 28, 2024Oct 28, 2024
.bug kullanımı| Swift Testing #7Swift Testing’de test fonksiyonlarına warning ya da bug bilgisi eklemek istersek .bug traitini kullanırız.Oct 28, 2024Oct 28, 2024
#require macro | Swift Testing #6In my first post I explained how we can check the test result using #expect in Swift Testing. If you haven't read it yet the link is below.Oct 21, 2024Oct 21, 2024
#require kullanımı | Swift Testing #6Swift Testing’de test sonucunu #expect ile nasıl kontrol edebileceğimizi ilk yazımda anlatmıştım. Hala okumadıysanız aşağıdaki linkten…Oct 21, 2024Oct 21, 2024
.timeLimit trait | Swift Testing #5Sometimes tests may take longer than expected and it may lead to performance issues as well as require refactoring. In Swift Testing we can…Oct 14, 2024Oct 14, 2024
.timeLimit kullanımı | Swift Testing #5Testlerin beklenenden uzun sürede çalışması performans sorunlarına yol açabileceği gibi aynı zamanda kodların refactorünü gerektirebilir…Oct 14, 2024Oct 14, 2024