iOS SNIPPETS

Melisa Öztürk
Team Kraken
Published in
2 min readJan 24, 2023

Arkadaşlar selamlar, uzun kodlamalar karşısında işimizi çok kolaylaştıracak bir yapıyı inceleyeceğiz birlikte.

Snippets temel olarak sürekli kullandığımız, bizim için kalıplaşmış olan kod parçacıklarını kısa yol olarak eklediğimiz yapıdır. Böylece daha hızlı kod yazmamıza olanak sağlar. Örnekler ile devam edelim, daha iyi anlayacağız.

Projeyi ilk oluşturduğumuzda bize hazır gelen bazı snippet’ler vardır. Aşağıdaki örnekte görebilirsiniz. Sadece oluşturmak istediğimiz yapının keyword’unu yazıyoruz ve öneri olarak çıkıyor.

Kendi Snippet’ımızı nasıl yaratabiliriz?

Snippet olarak eklemek istediğimiz kodun üzerine gelip highlight ederiz ve sağ click yaptığımızda karşımıza çıkan ‘Create Code Snippet’ butonuna tıklarız.

Karşımıza aşağıda gördüğümüz gibi bir ekran açılacak. Şimdi biraz bu ekranı inceleyelim.

Title: Snippet için isim veriyoruz.

Summary: Ne iş yaptığının kısa açıklamasını yapıyoruz.

Language: Hangi dil için yazdığımızı belirtiyoruz.

Platform: Hangi platform için yazdığımızı belirtiyoruz.

Completion: Snippet için kısa yol ekliyoruz. Böylece oluşturduğumuz snippet’ı çağırabileceğiz.

Availability: Bu snippet’ı hangi yapı için tasarladığımızı belirtiyoruz.

Snippet’ı çağırdıktan sonra dinamik olarak eklemek istediğimiz yerleri de ayarlayabiliriz. Bunun için kelimeyi <# … #> şeklinde yazmalıyız. Daha net anlamak için aşağıdaki örneğe göz atabiliriz.

Buradan sonra snippet’ımız oluşmuş oluyor. Bunun üzerinde düzenleme ve silme işlemleri yapabiliriz.

Snippet’ı projede kullanmak için ise completion olarak verdiğimiz değeri kullanıyoruz.

İşte bu kadar basit. Kendi küçük, marifeti büyük olan bir özellik değil mi 😅 Umarım günlük hayatta işinizi kolaylaştırmışımdır. Eğer öyleyse beğenmeyi ve takip etmeyi unutmayın. 😌

Team Kraken olarak mobil alandaki çalışmalarımız devam ediyor. Twitter ve medium hesaplarından takip ederek up to date kalın. 🙂

--

--