SwiftUI ایپل کا declarative UI framework ہے: آپ یہ بیان کرتے ہیں کہ کسی دیے گئے state کے لیے UI کیسی دکھائی دینی چاہیے، اور framework خود طے کرتا ہے کہ اسے کیسے render اور update کرنا ہے۔ اب آپ UIKit کی طرح خود views کو mutate نہیں کرتے — آپ state تبدیل کرتے ہیں اور UI خودبخود دوبارہ render ہو جاتی ہے۔
یہ کیسے کام کرتا ہے
ایک view protocol کی پابندی کرتا ہے اور اپنا content ایک computed property سے return کرتا ہے۔ view کی properties کا ایک pure function ہوتا ہے۔
