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

Swift ve Objective-C

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

Ağırlıklandırılmış pay

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

Diğer geliştiricilere kıyasla Kotlin kullanan Swift geliştiricileri üç kat fazladır. Mobil için geliştiren iOS geliştiricilerin %83'ü Android de geliştirmektedir. Daha fazla bilgi için Mobil bölümüne göz atın.

iOS uygulamalarınızı macOS'e uygun hale getirmek için Mac Catalyst'ten yararlanmayı düşünüyor musunuz?

Ağırlıklandırılmış pay

iOS uygulamalarınızı macOS'e uygun hale getirmek için Mac Catalyst'ten yararlanmayı düşünüyor musunuz?

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

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

Swift ya da Objective-C uygulamalarınız için birim testleri yazıyor musunuz?

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

İlginç bir bilgi: Swift ve objective-C geliştiricileri, diğer geliştiricilere kıyasla genellikle daha geç saatlerde çalışmaya başlar.

Hangi model/eşleştirici altyapısını kullanıyorsunuz?

Swift geliştiricilerinin %20'si ve Objective-C geliştiricilerinin %30'u deneme / eşleştirici çerçeveler kullanıyor. Objective-C geliştiricilerinin %22'si OCMock'u tercih ediyor.

Kullanıcı arabirimi (UI) testlerini kullanıyor musunuz?

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

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

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

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?

Grafikte listelenen seçenekler dışında "Diğer" alanında yanıt veren katılımcılar şu araçların adını vermiştir: TablePlus (en çok), Realm Studio ve DataGrip.

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

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?

Swift ile sunucu tarafında yazılım geliştirmek için başlıca hangi kod düzenleyiciyi 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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

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