Merhaba, ben Osman 👋

Senior iOS Developer olarak Swift ile native uygulamalar geliştiriyorum. Aşağıda projelerime ve blog yazılarıma göz atabilirsiniz.

Yazılar

Stored Property / Computed Property

Yayın: 28 Nisan 2025 • Kategori: iOS

1. Stored Property (Depolanmış Özellik) Stored property, bir sınıf (class) veya yapı (struct) içinde gerçek bir değer saklayan property’dir.Her instance (örnek) için bir değeri vardır.İlk tanımlandığında bir başlangıç değeri alabilir veya daha sonra atanabilir. Örnek: struct User { var name: String // stored property var age: Int // stored property} Burada name ve age doğrudan […]

final nedir?

Yayın: 28 Ekim 2023 • Kategori: iOS

Başına final eklediğimiz bir sınıftan, metoddan, özellikten miras (Inheritance) alınamayacağını ve genişletilemeyeceğini belirtiriz. Yani yazdığımız sınıfı (class) başka bir yerde kullanacaksak veya ekip arkadaşımız kullanmayı düşünüyorsa onu değiştirmeden kullanması gerekmektedir. Ayrıca performans optimizasyonları için de kullanılabilir. Kullanımı çok basittir:

Closure: Giriş

Yayın: 22 Ağustos 2023 • Kategori: iOS

Giriş seviye Closure’ları 4 ana başlık altında örnekler vererek anlatmaya çalışacağım. Keyifli okumalar! 1- Giriş Buraya kadar okudunuz, az çok fikir sahibi oldunuz ama okuduklarınızı pekiştirmezsek aklınızdan uçup gidecektir. O yüzden aşağıdaki kod örneklerini sizde yeni bir proje açıp tekrar tekrar deneyin. Benim yazdıklarıma bağlı kalmadan bağımsız kodlar yazıp aldığınız hatalarla konuyu daha iyi anlayın. […]