iOS

Dasar-Dasar SwiftUI

View, modifier, stack, list, ForEach, dasar state, dan komposisi SwiftUI

18 pertanyaan wawancaraยท
Mid-Level
1

Apa yang terutama menjadi ciri pendekatan deklaratif SwiftUI dibandingkan dengan UIKit?

Jawaban

SwiftUI menggunakan pendekatan deklaratif di mana kita mendeskripsikan state yang diinginkan dari antarmuka alih-alih mengimplementasikan langkah-langkah imperatif untuk mengubahnya. Perbedaan mendasar ini memungkinkan sinkronisasi otomatis antara data dan tampilan, mengurangi kompleksitas dan bug pengelolaan state.

2

Protokol mana yang harus dipenuhi oleh setiap view SwiftUI?

Jawaban

Protokol View adalah fondasi SwiftUI. Setiap komponen antarmuka harus memenuhinya dan menyediakan properti 'body' yang mengembalikan deskripsi hierarki antarmuka. Kesesuaian protokol ini memungkinkan SwiftUI mengelola siklus hidup dan pembaruan view.

3

Apa peran utama modifier dalam SwiftUI?

Jawaban

Modifier mengubah dan mengonfigurasi view dengan menerapkan perubahan pada properti visual, perilaku, atau layout-nya. Modifier bekerja secara berantai dan mengembalikan view baru yang sudah dimodifikasi alih-alih mengubah yang asli. Hal ini menjaga imutabilitas dan memudahkan komposisi.

4

Property wrapper mana yang mengelola state lokal sebuah view?

5

Container mana yang menggabungkan beberapa view secara horizontal di SwiftUI?

+15 pertanyaan wawancara

Kuasai iOS untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis