TekinAli ⎇ main

Blog · 4 dosya

AdEtiketlerTarihOkuma
Eylül 2026 · 3 yazı
swift-6-2-main-thread-ve-weak-self.md Main actor, @concurrent ve [weak self]: Swift 6.2 için concurrency alışkanlıkları Swift 6.2'deki varsayılan main actor izolasyonu, nonisolated(nonsending) ve @concurrent kodun nerede çalıştığını nasıl değiştiriyor, async neden arka plan demek değil ve Task içinde [weak self] ne zaman hâlâ önemli. #ios #swift #concurrency 7 dk
ios-klavye-text-field-kapatiyor.md UIKit ve SwiftUI'da text field'ları klavyenin üstünde tutmak Yazılım klavyesinin layout'la ilişkisi ve bugünün araçları: UIKit'te UIKeyboardLayoutGuide, SwiftUI'da klavye safe area'sı; focus ve klavyeyi kapatmak için @FocusState, onSubmit ve scrollDismissesKeyboard. #ios #uikit #swiftui 6 dk
ekranlar-arasi-veri-aktarimi-observable.md Ekranlar arası veri akışı: UIKit'te injection'dan SwiftUI'da @Observable'a UIKit view controller'ları arasında veriyi singleton kullanmadan ileri ve geri taşımak, SwiftUI'da @Observable, @State, @Environment ve @Bindable ile state paylaşmak, değer tabanlı navigasyon ve Xcode 27'de @State başlangıç değerlerinde neyin değiştiği. #ios #swift #uikit #swiftui 7 dk
Ağustos 2026 · 1 yazı
sqlite-insert-performansi-ios.md SQLite'ta hızlı ve güvenli toplu INSERT: transaction'lar, WAL ve iOS SQLite'ta toplu INSERT'in varsayılan olarak neden yavaş olduğu, bunu düzelten üç teknik, synchronous=OFF ve journal_mode=MEMORY'nin gerçek riski, WAL ile synchronous=NORMAL'ın neden daha güvenli bir varsayılan olduğu ve bunların Core Data, SwiftData ve .NET'teki karşılığı. Veritabanı #sqlite #ios #dotnet #performance 7 dk
tekinali.db · salt okunur · ● bağlı

SQLite 3.53.3 · 8 tablo, 2 view.

Soldaki bir tabloya tıkla, aşağıdan bir sorgu seç ya da kendin yaz. Yardım: \?

↑↓ seç · Enter aç · Esc kapat