İçeriğe geç

Snippets

RSS

Documentation

  • DocC Belgelerinde Videolar ve Sekmeler

    Dokümantasyonunu daha etkileşimli yapan, az bilinen iki DocC özelliği: gömülü videolar ve sekmeli içerik navigasyonu.

  • Shift+Cmd+O ile Apple Belgelerinde Arama Yapma

    Apple'ın geliştirici dokümantasyonunu doğrudan web üzerinde aramak için aynı Open Quickly kısayolunu kullan.

iOS Development

  • Apple Geri Bildirim İsteklerini Uyguluyor -- Rapor Göndermek İşe Yarıyor

    Xcode 26'da bir Feedback Assistant talebinin uygulanmasına dair kişisel bir deneyim ve etkili geri bildirim raporları yazmak için ipuçları.

  • Button İçine Image Yerleştirmek Yerine .labelStyle(.iconOnly) Kullan

    Okunabilirlikten ödün vermeden erişilebilirliği koruyan, yalnızca simge butonları için doğru SwiftUI kalıbı.

  • App Store Değerlendirmeleri için Push Bildirimleri

    Kullanıcı geri bildirimlerine hızlı yanıt verebilmen için App Store Connect uygulamasında yeni App Store değerlendirmeleri için push bildirimlerini nasıl etkinleştireceğin.

  • Mevcut Kullanıcıları Etkilemeden Ücretli Uygulamaları Freemium'a Dönüştür

    Daha önce ödeme yapmış kullanıcıların erişimini koruyarak ücretli uygulamadan freemium'a geçiş için StoreKit'in AppTransaction API'sini nasıl kullanacağın.

  • ImageRenderer UIKit Destekli View'ları Dışa Aktaramaz

    SwiftUI'ın ImageRenderer'ı, List ve ScrollView gibi UIKit veya AppKit kullanarak oluşturulan view'larda sessizce başarısız oluyor.

  • SwiftUI Navigasyon: View Değil, Veri Sun

    UIKit'teki imperatif navigasyondan SwiftUI'daki veri odaklı navigasyona zihinsel model değişimini anlama.

  • AsyncImage .resizable()'ı Desteklemiyor

    SwiftUI'ın AsyncImage'ı .resizable() modifier'ını desteklemiyor, bu yüzden phase tabanlı bir çözüm gerekiyor.

  • Xcode 15 String Catalog'ları .strings ve .stringsdict'in Yerini Alıyor

    Xcode 15, eski .strings ve .stringsdict dosyalarının yerini alan, yerelleştirilmiş dizeleri yönetmek için görsel bir editör olan String Catalogs'u tanıtıyor.

  • Xcode 15 Tip Güvenli Asset Catalog Erişimi Getiriyor

    Xcode 15, asset catalog'larındaki görseller ve renkler için tür güvenli Swift erişimcileri oluşturarak SwiftGen ihtiyacını ortadan kaldırıyor.

  • Üretim Kodunu Değiştirmeden SwiftUI'da Yükleme Durumlarını Önizleme

    SwiftUI preview'larında yükleme durumlarını görebilmen için ağ gecikmelerini simüle eden, sadece preview'a özel bir yardımcı.

  • Debug Executable'ı Devre Dışı Bırakarak Xcode Başlatmayı Hızlandır

    Geliştirme sırasında uygulama başlatma sürelerini önemli ölçüde azaltabilen gizli bir Xcode scheme ayarı.

Server-Side Swift

  • Vapor'un maximumActiveConnections Ayarı Worker Başına Değil, Event Loop Başınadır

    Gerçek bağlantı sayınız yapılandırdığınızı düşündüğünüz değeri aştığında aralıklı 500 hatalarına neden olabilecek, açık olmayan bir Vapor yapılandırma detayı.

Swift

  • Vapor'un maximumActiveConnections Ayarı Worker Başına Değil, Event Loop Başınadır

    Gerçek bağlantı sayınız yapılandırdığınızı düşündüğünüz değeri aştığında aralıklı 500 hatalarına neden olabilecek, açık olmayan bir Vapor yapılandırma detayı.

  • Button İçine Image Yerleştirmek Yerine .labelStyle(.iconOnly) Kullan

    Okunabilirlikten ödün vermeden erişilebilirliği koruyan, yalnızca simge butonları için doğru SwiftUI kalıbı.

  • Her SwiftPM Paketi için EditorConfig

    Her Swift paketinin tüm katkıda bulunanlar arasında tutarlı girintilemeyi sağlamak için neden bir .editorconfig dosyası içermesi gerektiği.

  • DocC Belgelerinde Videolar ve Sekmeler

    Dokümantasyonunu daha etkileşimli yapan, az bilinen iki DocC özelliği: gömülü videolar ve sekmeli içerik navigasyonu.

  • Mevcut Kullanıcıları Etkilemeden Ücretli Uygulamaları Freemium'a Dönüştür

    Daha önce ödeme yapmış kullanıcıların erişimini koruyarak ücretli uygulamadan freemium'a geçiş için StoreKit'in AppTransaction API'sini nasıl kullanacağın.

  • SwiftUI'da AsyncButton Oluşturma

    Otomatik yükleme durumu, devre dışı bırakma ve başarı/başarısızlık gösterimi ile asenkron işlemleri yöneten yeniden kullanılabilir bir buton bileşeni.

  • ImageRenderer UIKit Destekli View'ları Dışa Aktaramaz

    SwiftUI'ın ImageRenderer'ı, List ve ScrollView gibi UIKit veya AppKit kullanarak oluşturulan view'larda sessizce başarısız oluyor.

  • Swift Import'larını Sarmalayıcı Modülle Birleştir

    @_exported import kullanarak sık kullandığın tüm framework'leri yeniden export eden tek bir import oluştur.

  • SwiftUI Navigasyon: View Değil, Veri Sun

    UIKit'teki imperatif navigasyondan SwiftUI'daki veri odaklı navigasyona zihinsel model değişimini anlama.

  • AsyncImage .resizable()'ı Desteklemiyor

    SwiftUI'ın AsyncImage'ı .resizable() modifier'ını desteklemiyor, bu yüzden phase tabanlı bir çözüm gerekiyor.

  • Xcode 15 Tip Güvenli Asset Catalog Erişimi Getiriyor

    Xcode 15, asset catalog'larındaki görseller ve renkler için tür güvenli Swift erişimcileri oluşturarak SwiftGen ihtiyacını ortadan kaldırıyor.

  • Üretim Kodunu Değiştirmeden SwiftUI'da Yükleme Durumlarını Önizleme

    SwiftUI preview'larında yükleme durumlarını görebilmen için ağ gecikmelerini simüle eden, sadece preview'a özel bir yardımcı.

  • Geliştirici Uyarıları için Xcode Kod Parçacıkları

    Kod tabanında eyleme geçirilebilir hatırlatıcılar bırakmak için #warning ile Xcode kod snippet'lerini kullanma.

  • GitHub'da Swift Evolution Teklif Özetlerine Hızlı Erişim

    GitHub'daki Swift Evolution tekliflerinin özetlenmiş versiyonlarını okumak için basit bir URL hilesi.

  • Pulsating Button Animation in SwiftUI

    Onboarding sırasında kullanıcıları yönlendirmek için SwiftUI'da titreşen buton efekti nasıl oluşturulur.

SwiftUI

  • Button İçine Image Yerleştirmek Yerine .labelStyle(.iconOnly) Kullan

    Okunabilirlikten ödün vermeden erişilebilirliği koruyan, yalnızca simge butonları için doğru SwiftUI kalıbı.

  • SwiftUI'da AsyncButton Oluşturma

    Otomatik yükleme durumu, devre dışı bırakma ve başarı/başarısızlık gösterimi ile asenkron işlemleri yöneten yeniden kullanılabilir bir buton bileşeni.

  • ImageRenderer UIKit Destekli View'ları Dışa Aktaramaz

    SwiftUI'ın ImageRenderer'ı, List ve ScrollView gibi UIKit veya AppKit kullanarak oluşturulan view'larda sessizce başarısız oluyor.

  • SwiftUI Navigasyon: View Değil, Veri Sun

    UIKit'teki imperatif navigasyondan SwiftUI'daki veri odaklı navigasyona zihinsel model değişimini anlama.

  • AsyncImage .resizable()'ı Desteklemiyor

    SwiftUI'ın AsyncImage'ı .resizable() modifier'ını desteklemiyor, bu yüzden phase tabanlı bir çözüm gerekiyor.

  • Üretim Kodunu Değiştirmeden SwiftUI'da Yükleme Durumlarını Önizleme

    SwiftUI preview'larında yükleme durumlarını görebilmen için ağ gecikmelerini simüle eden, sadece preview'a özel bir yardımcı.

  • Pulsating Button Animation in SwiftUI

    Onboarding sırasında kullanıcıları yönlendirmek için SwiftUI'da titreşen buton efekti nasıl oluşturulur.

Xcode

  • Apple Geri Bildirim İsteklerini Uyguluyor -- Rapor Göndermek İşe Yarıyor

    Xcode 26'da bir Feedback Assistant talebinin uygulanmasına dair kişisel bir deneyim ve etkili geri bildirim raporları yazmak için ipuçları.

  • Her SwiftPM Paketi için EditorConfig

    Her Swift paketinin tüm katkıda bulunanlar arasında tutarlı girintilemeyi sağlamak için neden bir .editorconfig dosyası içermesi gerektiği.

  • App Store Değerlendirmeleri için Push Bildirimleri

    Kullanıcı geri bildirimlerine hızlı yanıt verebilmen için App Store Connect uygulamasında yeni App Store değerlendirmeleri için push bildirimlerini nasıl etkinleştireceğin.

  • Kenar Çubuğunda Xcode Quick Help

    Xcode'un kenar çubuğundaki Quick Help inspector'ı, imlecin hareket ettikçe dokümantasyonu otomatik güncelliyor ve dokümanlar için Cmd-click yapma ihtiyacını ortadan kaldırıyor.

  • Swift Import'larını Sarmalayıcı Modülle Birleştir

    @_exported import kullanarak sık kullandığın tüm framework'leri yeniden export eden tek bir import oluştur.

  • Xcode 15'te Ctrl+M ile Çok Satırlı Kod

    Xcode 15, fonksiyon çağrılarını ve parametreleri birden fazla satıra genişletmek için Ctrl+M kısayolu sunuyor.

  • Shift+Cmd+O ile Apple Belgelerinde Arama Yapma

    Apple'ın geliştirici dokümantasyonunu doğrudan web üzerinde aramak için aynı Open Quickly kısayolunu kullan.

  • Xcode 15'in Çoklu Satır Biçimlendirme Özelliği

    Xcode 15, uzun fonksiyon parametre listelerini tek satırdan birden fazla satıra yeniden biçimlendirmek için yerleşik bir eylem ekliyor.

  • Xcode 15 String Catalog'ları .strings ve .stringsdict'in Yerini Alıyor

    Xcode 15, eski .strings ve .stringsdict dosyalarının yerini alan, yerelleştirilmiş dizeleri yönetmek için görsel bir editör olan String Catalogs'u tanıtıyor.

  • Xcode 15 Tip Güvenli Asset Catalog Erişimi Getiriyor

    Xcode 15, asset catalog'larındaki görseller ve renkler için tür güvenli Swift erişimcileri oluşturarak SwiftGen ihtiyacını ortadan kaldırıyor.

  • Üretim Kodunu Değiştirmeden SwiftUI'da Yükleme Durumlarını Önizleme

    SwiftUI preview'larında yükleme durumlarını görebilmen için ağ gecikmelerini simüle eden, sadece preview'a özel bir yardımcı.

  • Debug Executable'ı Devre Dışı Bırakarak Xcode Başlatmayı Hızlandır

    Geliştirme sırasında uygulama başlatma sürelerini önemli ölçüde azaltabilen gizli bir Xcode scheme ayarı.

  • Geliştirici Uyarıları için Xcode Kod Parçacıkları

    Kod tabanında eyleme geçirilebilir hatırlatıcılar bırakmak için #warning ile Xcode kod snippet'lerini kullanma.