İçeriğe geç

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.

Gözden Kaçan Bir Özellik

Yıllardır Xcode’da dokümantasyon kontrol etme iş akışım hep aynıydı: bir sembole Cmd-click yap, bağlam menüsünden “Show Quick Help” seç, popup’ı oku, sonra kapat ve kodlamaya devam et. Çalışıyor, ama kesintiye uğratıcı – her arama üç eylem gerektiriyor ve düzenleme akışını bozuyor.

Sonra yanlışlıkla sağ kenar çubuğundaki Quick Help inspector panelini keşfettim.

Nasıl Çalışır

Quick Help inspector’ı Option+Cmd+3 ile aç veya View > Inspectors > Quick Help’e git. Bu, sağ kenar çubuğunda imlecinin şu anda üzerinde olduğu sembolün dokümantasyonunu gösteren bir panel açıyor. Kodunda imlecini hareket ettirdikçe – bir metoda tıklama, parametreler arasında ok tuşlarıyla gezme, bir tür seçme – kenar çubuğu otomatik güncelleniyor.

Tıklama yok, kapatılacak popup yok, kesinti yok. Sadece kodlamaya devam ediyorsun ve ilgili dokümantasyon seni takip ediyor.

Cmd-Click’ten Neden Üstündür

Cmd-click yaklaşımının belirli bir maliyeti var: bakmadan önce “bunun için dokümana ihtiyacım var” diye karar vermen gerekiyor. Kenar çubuğu bunu tersine çeviriyor. Her zaman görünür olduğu için, dokümantasyonu pasif olarak özümsüyorsun. Parametre açıklamalarını, dönüş türlerini, kullanımdan kaldırma uyarılarını ve kullanılabilirlik notlarını bilinçli bir çaba harcamadan fark ediyorsun.

Bu özellikle alışık olmadığın API’lerle çalışırken değerli. Her ikinci sembole Cmd-click yapmak yerine, imlecini kodda gezdirip kenar çubuğunu okuyorsun. Dokümantasyon aramasını ayrı bir eylemden sürekli bir akışa dönüştürüyor.

Panel, Quick Help popup’ı ile aynı içeriği gösteriyor: tanımlama, açıklama, parametreler, dönüş değeri, kullanılabilirlik ve ilgili semboller. Tek fark, belirir ve kaybolmak yerine kalıcı olması ve yerinde güncellenmesi.

Sağ kenar çubuğu için ekran alanın varsa, kodlarken Quick Help’i açık tutmak zamanla birikerek fark yaratan küçük iş akışı değişikliklerinden biri.

İşine yaradı mı? Swift ipuçları ve indie geliştirici güncellemeleri için Bluesky ve Mastodon üzerinden takip et.