Xcode için Kullanışlı 7 Tips & Tricks (Part-I)

Göktuğ Gümüş
NSIstanbul
Published in
5 min readFeb 2, 2019

Bu yazıda benim Xcode’da işime yarayan kolaylıklardan ve bazı kısayollardan bahsedeceğim. Umarım sizin için de yararlı olur.

1. RegEx Kullanarak Arama Yapmak

Arama yaparken RegEx kullanmayı her zaman sevmişimdir. İstediğim şeye çok daha rahat ulaşmamı sağlıyor. Peki bu özelliği nasıl kullanıyoruz?

Adımlar

  1. Xcode’un sol menüsünden File Navigator’ı seçin.
  2. Text seçeneğini Regular Expression olarak değiştirin.
  3. Artık aramak istediğiniz şeyi RegEx kullanarak arayabilirsiniz.

RegEx pratiklerinizi geliştirmek ya da yazdığınız RegEx’in doğruluğunu kontrol etmek için https://regex101.com tarzında online sitelerden de faydalanabilirsiniz.

2. Terminal’den Projeyi Xcode ile Açmak

Terminal kullanarak Xcode projeleri açabilirsiniz. Herhangi bir Xcode projesinin ana dizininde xed . komutunu çalıştırırsanız proje direk olarak Xcode ile açılacaktır.

Eğer proje bir workspace projesi ise otomatik olarak .xcworkspace uzantılı dosyayı açaçaktır.

3. Class ve Struct yapılarının Interface’ini Görüntüleme

Class ya da struct yapılarını incelerken tüm obje içerisinde ne gibi değişkenler ya da metodlar kullanılmış diye hızlıca bakmak isterseniz; aşağıdaki yöntem işinize yarayabilir.

Adımlar

  1. Class ya da Struct dosyasını açın.
  2. ⌘⌃↑ (Cmd+Kntrl+↑) kısayolunu kullanın.
  3. Xcode otomatik olarak objenin Interface’ini üretecektir.

4. Obje İçindeki Metodlara ve Değişkenlere Hızlıca Ulaşmak

Jump Bar’ı kullanarak obje içerisinde hızlıca istediğiniz metoda ya da değişkene ulaşabilirsiniz.

Adımlar

  1. Class ya da struct dosyası içerisindeyken ⌃6 (Kntrl + 6) kısayolunu kullanın.
  2. Objenin içindeki metodların ve değişkenlerin listesinin bulunduğu Jump Bar penceresi açılacaktır.
  3. Bu pencereden direk gitmek istediğiniz metodu ya da değişkeni seçebilirsiniz ya da daha da hızlı ulaşmak için klavyeden bir şeyler yazmaya başladığınızda listeye filtreleme uygulayabilirsiniz.

5. Değişkenleri Debug Ederken Gözlemleme

Debugging yaparken Xcode’un breakpoint koyabilme özelliği sayesinde uygulamaların belli yerlerdeki durumunu gözlemleme olanağınız var. Buraya kadar her şey güzel fakat aynı zamanda istediğiniz değişkenlerdeki değişikliği ve bu değişikliğe hangi satırın yol açtığını gözlemlemek istediğinizde ise aşağıdaki yöntemi uygulayabilirsiniz.

Adımlar

  1. Gözlemlemek istediğiniz değişkenin ilk oluşturulduğu yere breakpoint koyun.
  2. Projeyi run edikten sonra koyduğunuz breakpoint’te kodun işleyişi durduğunda, sol altta bulunan Debug Area’dan gözlemlemek istediğiniz değişkene sağ tıklayın.
  3. Watch “değişken adı” seçeneğini seçtikten sonra programın çalıştırılmasına devam edin.
  4. Artık gözlemlediğiniz değişkende bir değişiklik olduğunda Xcode projeyi durdurup size değişikliğe yol açan satırı gösterecektir.

6. Assistant Editor’ü Daha Etkin Kullanmak

İki farklı dosyayla aynı anda çalışırken Assistant Editor (Split Screen) kullanmayı tercih ediyorum. Eğer siz de böyle çalışmayı tercih ediyorsanız ikincil editördeki dosyayı bi şekilde değiştirmeye ihtiyaç duymuşsunuzdur. İkincil editördeki dosyayı değiştirmek için (Option / Alt) tuşuna basılı tutup soldaki Project Navigator bölümünden istediğiniz dosyaya tıkladığınızda direk dosyayı ikincil editörde açabiliyorsunuz. Bu yöntem işinizi görebilir bununla birlikte bu işlemi yapmanın farklı bir yolu daha var.

Adımlar

  1. Xcode’un Preferences penceresine gidin.
  2. Üst menüden Navigation sekmesine gidin.
  3. Navigation sekmesinin altındaki Navigation özelliğini “Uses Focused Editor” olarak seçin.
  4. Artık Assistant Editor’u kullanırken cursor’unuz nerede ise Project Navigator bölümünden seçtiğiniz dosya o tarafta açılacaktır.

7. Projede Herhangi Bir Dosyaya ve İstediğiniz Satıra Hızlıca Gitmek

Projede istediğiniz dosyaya hızlıca ulaşmak için ⌘⇧O (Cmd+Shift+O) kısayolu ile Quickly kutusunu açıp arama yapabilirsiniz. Bu sayede gitmek istediğimiz dosyaya zaman kaybetmeden ulaşabilirsiniz. Buraya kadar her şey güzel fakat aynı zamanda aradığınız dosyada spesifik bir satıra gitmek istediğinizde ise aşağıdaki yöntemi uygulayabilirsiniz.

Adımlar

  1. ⌘⇧O (Cmd+Shift+O) kısayolu ile Quickly kutusunu açın.
  2. Gitmek istediğiniz dosya listede gözükene kadar ismini yazın.
  3. Gitmek istediğiniz satır için aramanın sonuna :satırnumarası ekleyin. Örnek: log:17
  4. Karşınıza çıkan listeden gitmek istediğiniz dosyaya tıkladığınızda Xcode sizi direkt seçtiğiniz dosyanın ilgili satırına götürecektir.

BONUS: Bulunduğunuz Dosyaya Project Navigator’da Hızlıca Ulaşmak

Yukarıda bahsettiğim yöntemle hızlıca aradığınız dosyaya ulaştınız fakat daha sonrasında dosyayı Project Navigator’da da görmek istiyorsunuz. Bunun için aşağıdaki yöntemi izleyebilirsiniz.

Adımlar

  1. Dosya açıkken ⌘⇧J (Cmd + Shift + J) kısayolunu kullanın.
  2. Project Navigator’da ilgili dosyayı görebilirsiniz.

Bu yazı için derlediklerim bu kadar ikinci kısımda görüşmek üzere!
Eğer yazıyı sevdiyseniz beğenmeyi ve beni takip etmeyi unutmayın.

--

--