Swift ve Objective-C

Bu sorular yalnızca Swift veya Objective-C üç ana programlama dilinden biri olarak seçen geliştiricilere gösterilmiştir.

Swift ve Objective-C geliştiricilerinin sayısı

Hangi Apple platformları için yazılım geliştiriyorsunuz?

Mac Catalyst kullanarak macOS için iOS uygulamalarınızı uyarlamayı planlıyor musunuz?

Swift ve Objective-C'yi aynı projede birlikte kullanıyor musunuz?

Projenizde C++ kodu veya C++ kütüphaneleri var mı?

Swift ve Objective-C yazılım geliştiricilerinin neredeyse yarısının projelerinde C++ kodu veya kütüphaneleri var. Salt Objective-C kullanıcıları için bu rakam %57 iken salt Swift kullanıcıları için sadece %33'tür.

Eğer kullanıyorsanız, hangi birim testi altyapısını/altyapılarını düzenli olarak kullanıyorsunuz?

Bu soru yalnızca birim testi yazan veya kullanan katılımcılar tarafından yanıtlanmıştır. Bu grafik yalnızca en az bir altyapı seçenler tarafından verilen yanıtları içermektedir.

Eğer kullanıyorsanız, hangi model veya eşleştirici altyapısını kullanıyorsunuz?

Eğer kullanıyorsanız, hangi kullanıcı arabirimi test altyapısını/altyapılarını düzenli olarak kullanıyorsunuz?

Her üç Swift/Objective-C geliştiricisinden yalnızca biri UI testi yapıyor.

Eğer kullanıyorsanız, hangi bağımlılık yöneticisini kullanıyorsunuz?

CocoaPods'un payı biraz düşerken (yüzde 6 oranında) Swift Package Manager'ın payı, CocoaPods'un kayıplarını kendi lehine çevirerek bu yıl yüzde 8 artış gösterdi.

CocoaPods bağımlılıklarını SPM paketleriyle değiştirmeyi planlıyor musunuz?

Bu soru yalnızca CocoaPods'u bağımlılık yöneticisi olarak kullanan katılımcılar tarafından yanıtlanmıştır.

Hangi veritabanı altyapısı ve altyapı kombinasyonunu kullanıyorsunuz?

Harici veritabanı görüntüleyicisi/görüntüleyicileri kullanıyor musunuz?

En çok hangi veritabanı görüntüleyicisini kullanıyorsunuz?

Bu soru yalnızca bir harici veritabanı görüntüleyici kullanan katılımcılar tarafından yanıtlanmıştır.

DB Browser, Objective-C yazılım geliştiricileri arasında biraz daha popüler. Geliştiricilerin %37'si onu kullandığını ifade etti. Swift yazılım geliştiricilerinde ise bu oran %25.

Projenizi nasıl derliyorsunuz?

Linux'ta Swift ile yazılım geliştiriyor musunuz?

Bu soru ana programlama dili olarak yalnızca Swift kullananlar tarafından yanıtlanmıştır.

Linux'ta Swift ile geliştirme yapmak istemeyen kişilerin payı geçen yıldan bu yana %10 düştü.

Swift kullanarak sunucu tarafında projeler
geliştiriyor musunuz?

Swift ile sunucu tarafında yazılım geliştirmek için hangi çerçeveyi/çerçeveleri kullanıyorsunuz?

Bu soru ana programlama dili olarak yalnızca Swift kullananlar tarafından yanıtlanmıştır.

Swift ile sunucu tarafında geliştirme için çoğunlukla hangi editörü veya IDE'yi kullanıyorsunuz?


Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Gelecekteki JetBrains anketlerine katılmak

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.

© 2000-2020 JetBrains s.r.o. Tüm hakları saklıdır.