CodeShot
Midسختی 2 از ۵· در 40٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت SwiftUI و UIKit در ساخت رابط کاربری چیست؟

نشان کردن

پاسخ کوتاه

SwiftUI رویکرد مدرن و Declarative دارد؛ UIKit رویکرد قدیمی‌تر و Imperative است.

پاسخ کامل

در UIKit باید مرحله به مرحله View بسازیم و به‌روزرسانی کنیم. در SwiftUI فقط توضیح می‌دهیم UI در هر حالت باید چه شکلی باشد (Declarative) و فریم‌ورک خودش رندر و به‌روزرسانی را مدیریت می‌کند.