iOS
Sınıfın dinamik bellek alanında (yığın) konumunun ne anlama geldiği ve bunun neden yapıldığı nedir?
Önceki işinizden neden ayrıldınız?
Bir fonksiyonun gövdesinde bir değişkenin değerini değiştirmek için hangi anahtar kelime kullanılır?
Farklı işletim sistemlerinde çalışan uygulamalar oluşturmakla ilgileniyor musunuz?
Protokol ilkesinin uygulandığı bir duruma örnek verebilir misiniz?
Küresel kuyruğa senkron ekleme kullanılırken görevlerin nasıl gerçekleştirildiği?
Programlama dillerinde kapanış fonksiyonları diziler içinde saklanabilir mi?
UIViewController yaşam döngüsünde kaç kez viewDidLoad yöntemi çağrılır?
Protokollleri uygulamadan required ile modifiye edilmiş bir başlatıcıya sahip olmak zorunlu mu?
Swizzling yöntemiyle değiştirilemeyen dispatching türleri nelerdir?
Zayıf (unowned) referansların kullanımıyla ilgili durumlar uygulamanın çökmesine neden olabilir mi? Bir örnek veriniz.
Çok iş parçacıklı bir ortamda diziye erişim güvenliğini nasıl sağlayabilirsiniz?
Çok iş parçacıklı ortamlarda koleksiyonların kullanımı sırasında güvenliği sağlamak için hangi yöntemler kullanılabilir?
Projelerde kullanılan popüler bağımlılık yöneticilerini listeleyebilir misin?
Swift'te koleksiyonlar neden değer tipleri olarak uygulanmıştır?
viewDidLayoutSubviews yönteminde çerçeve sınırlarının değiştirilmesi arayüzün görüntülenmesini nasıl etkiler?
Programlamada sınıf modelinin kullanıldığı durumlar nelerdir?
Hangi bellek yerinde veya hangi mekanizmada, referans sayacını artırmayan ve nesneyi tutmayan referans yönetilir?
Bir sınıf tanımlarken hangi işlemler veya özellikler mevcuttur ve bunlar yapıya göre farklıdır?
Birim testleri yazmanın temel avantajları ve dezavantajları nelerdir?