Xcode code snippet
xCode'da iOS geliştirme esnasında çoğu zaman farkında olmadığımız ancak oldukça sık kullandığımız bir özelliktir. Benim ilk aklıma gelenler örneğin guard let
, if let
statement'larıdır. xCode içerisinde varsayılan olarak gelen örneklerdendir. Biz de sık kullandığımız veya uzun kod bloklarını code snippet'a ekleyerek kullanabiliriz. Bu kod bloklarına yeni eklemeler yaparak, arşivinizi geliştirdikçe çok alıştığınızı fark edeceksiniz.
Yeni bir kod blogu eklemek için aşağıdaki +
butonu ekleme yapabilirsiniz.
Ayrıca klavye kısa yolu kullanmak istersen de
⌘
(Command) + ⇧
(Shift) + L
Kullanırken otomatik tamamlama ile seçeneklerde gösterilecektir. Bir diğer kullanma opsiyonu ise sürükle bırak şeklindedir.
Örneğin bir kod bloğunuz var sık kullanıyorsunuz. Kodun tamamını seçtikten sonra sonra Sağ
tıklayıp Create Code Snippet...
ile ekleme ekranı açılacaktır.
Daha sonra aşağıdaki gibi düzenleme yapabilirsiniz.
Kod blogunun ne olduğuna açıklayıcı bir başlık verilmesi iyi olacaktır. Summary kısmına ise ekstra bilgi ekleyebilirsiniz. Ayrıca kod içerisine <# code #>
şeklinde yönlendirmeler eklenebilir. Completion
ile de kısa yol verebilirsiniz.
Aşağıda kullanıma farklı bir örnek paylaşıyorum.
title: lazy UIStackView
private lazy var <# name #>: UIStackView = {
let stackView = UIStackView()
stackView.alignment = <# alignment #>
stackView.spacing = <# spacing #>
stackView.distribution = <# distribution #>
stackView.translatesAutoresizingMaskIntoConstraints = false
return stackView
}()