SwiftUI ਐਪਲ ਦਾ declarative UI framework ਹੈ: ਤੁਸੀਂ ਦੱਸਦੇ ਹੋ ਕਿ ਕਿਸੇ ਦਿੱਤੇ state ਲਈ UI ਕਿਹੋ ਜਿਹਾ ਦਿਖਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ framework ਇਹ ਪਤਾ ਲਗਾ ਲੈਂਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਕਿਵੇਂ render ਅਤੇ update ਕਰਨਾ ਹੈ। ਤੁਸੀਂ ਹੁਣ UIKit ਵਾਂਗ views ਨੂੰ ਹੱਥੀਂ mutate ਨਹੀਂ ਕਰਦੇ — ਤੁਸੀਂ state ਬਦਲਦੇ ਹੋ ਅਤੇ UI ਆਪਣੇ-ਆਪ re-render ਹੋ ਜਾਂਦੀ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇੱਕ view protocol ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ ਅਤੇ ਇੱਕ computed property ਤੋਂ ਆਪਣਾ content return ਕਰਦੀ ਹੈ। view ਦੀਆਂ properties ਦਾ ਇੱਕ pure function ਹੈ।
