Avi Tsadok
avitsadok.bsky.social
Avi Tsadok
@avitsadok.bsky.social
iOS Developer l Book author | Public speaker
Machine learning can seem complex, but breaking it down into simple concepts makes it more approachable. In this article, we explore the basics by implementing a Linear Regression model in Swift. Check it out!
Simple Linear Regression ML Model with Swift from scratch
That’s a long title over there, and I even squeezed it and wrote ML instead of Machine Learning.
medium.com
January 2, 2025 at 8:36 AM
*Raw Identifiers are coming to Swift! (Next Swift version)*

The Swift team has added raw identifiers, making writing more descriptive and natural names for your code easier. Raw identifiers allow names that include spaces, special characters, or even numbers—delimited with backticks (`).
January 2, 2025 at 4:39 AM
My book “The Ultimate iOS Interview Playbook” is a Bestseller in Amazon!

a.co/d/6Ih4lb5
December 20, 2024 at 4:57 AM
A nice Swift tip!
When performing string searches, we often write the following:
$0.name.lowercased().contains(searchPhrase.lowercased())

Instead, we can:
$0.name.localizedStandardContains(searchPhrase)

Why is this better?
More Readable, Localization-Friendly, Built-In Case Insensitivity
December 17, 2024 at 1:02 PM
I am excited to announce that I will be speaking at the iOSkonf conference in North Macedonia!
December 13, 2024 at 11:59 AM
As iOS developers, do you ever feel like Apple thinks they know better than us what we want? This is especially true with SwiftUI's back button. Let’s tackle it together!

avitsadok.medium.com/swiftui-back...
SwiftUI “Back” Button Woes? Customize It!
Apple has done a tremendous job with SwiftUI. And still, customizing the back button is still an issue. Let’s deal with it together.
avitsadok.medium.com
November 28, 2024 at 8:32 PM