Pertanyaan Wawancara
Xcode adalah lingkungan pengembangan terintegrasi (IDE) Apple yang Anda gunakan untuk merancang aplikasi untuk produk Apple. Ini menyediakan berbagai alat untuk mengelola seluruh alur kerja pengembangan Anda mulai dari membuat aplikasi, hingga menguji, mengirimkan, dan mengoptimalkannya ke App store.
Komentar beberapa baris dapat ditulis sebagai garis miring diikuti dengan tanda bintang (/ *) dan diakhiri dengan tanda bintang diikuti dengan garis miring (* /).
Komentar beberapa baris dapat ditulis sebagai garis miring diikuti dengan tanda bintang (/ *) dan diakhiri dengan tanda bintang diikuti dengan garis miring (* /).
Pernyataan transfer kontrol yang digunakan di Swift meliputi -
- Break
- Continue
- Fallthrough
- Return
Di Swift, kelas tidak diwarisi dari kelas dasar dan kelas yang Anda tentukan tanpa menentukan superclass-nya, otomatis menjadi kelas dasar.
Ini mendukung semua jenis data dan tidak hanya menyinkronkannya, tetapi juga memeriksa kesetaraan. Pernyataan Switch harus lengkap, yang berarti Anda harus mencakup semua nilai yang mungkin untuk variabel Anda.
Tanda tanya (?) Digunakan selama deklarasi properti. Ini memberi tahu kompiler bahwa properti ini opsional dan apakah properti tersebut dapat memiliki nilai atau tidak.
Untuk memberikan nilai default untuk variabel.
Kata kunci let digunakan untuk mendeklarasikan konstanta, sedangkan var digunakan untuk mendeklarasikan variabel.
Pernyataan penjaga mengevaluasi kondisi Boolean dan melanjutkan dengan eksekusi program jika evaluasinya benar.
GCD adalah API yang paling umum digunakan untuk mengelola kode serentak dan menjalankan operasi secara asinkron di tingkat UNIX sistem. GCD menyediakan dan mengelola antrean tugas.
Fungsi sinkron kembali hanya setelah menyelesaikan tugas yang dipesannya.
Fungsi asynchronous, di sisi lain, segera kembali, memerintahkan tugas untuk diselesaikan, tetapi tidak menunggu.
MVC adalah pola desain yang merupakan singkatan dari Model View Controller. Pola desain ini memisahkan data dari tampilannya, dimediasi oleh Pengontrol Tampilan.
Delegasi adalah pola desain. Delegasi hanyalah sebuah objek yang dikirimi pesan oleh objek lain ketika hal-hal tertentu terjadi.
Core Data adalah pengelola grafik objek, yang juga memiliki kemampuan untuk menyimpan grafik objek ke penyimpanan persisten, pada disk.
Dapat digunakan kembali dari objek yang sudah dialokasikan.