ਵਿਗਿਆਪਨ ਬੰਦ ਕਰੋ

ਐਪਲ ਨੇ ਸੈਨ ਜੋਸ ਵਿੱਚ ਲਗਭਗ ਪੂਰੇ ਹਾਲ ਨੂੰ ਹੈਰਾਨ ਕਰ ਦਿੱਤਾ ਜਦੋਂ ਉਸਨੇ ਨਵੇਂ SwiftUI ਫਰੇਮਵਰਕ ਦੀ ਘੋਸ਼ਣਾ ਕੀਤੀ। ਇਹ ਡਿਵੈਲਪਰਾਂ ਲਈ ਈਕੋਸਿਸਟਮ ਵਿੱਚ ਸਾਰੇ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਲਿਖਣਾ ਬਹੁਤ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।

ਨਵਾਂ ਫਰੇਮਵਰਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਆਧੁਨਿਕ ਸਵਿਫਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ 'ਤੇ ਆਧਾਰਿਤ ਹੈ ਅਤੇ ਘੋਸ਼ਣਾਤਮਕ ਪੈਰਾਡਾਈਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਉਹਨਾਂ ਦਾ ਧੰਨਵਾਦ, ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਹੁਣ ਸਧਾਰਨ ਦ੍ਰਿਸ਼ਾਂ ਲਈ ਕੋਡ ਦੀਆਂ ਕਈ ਦਸ ਲਾਈਨਾਂ ਲਿਖਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ ਬਹੁਤ ਘੱਟ ਨਾਲ ਕਰ ਸਕਦੇ ਹਨ.

ਪਰ ਫਰੇਮਵਰਕ ਦੀਆਂ ਨਵੀਨਤਾਵਾਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਇੱਥੇ ਖਤਮ ਨਹੀਂ ਹੁੰਦੀਆਂ. SwiftUI ਰੀਅਲ-ਟਾਈਮ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਿਆਉਂਦਾ ਹੈ। ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿਚ, ਜਦੋਂ ਤੁਸੀਂ ਕੋਡ ਲਿਖਦੇ ਹੋ ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਹਮੇਸ਼ਾ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਲਾਈਵ ਦ੍ਰਿਸ਼ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਸਿੱਧੇ ਕਨੈਕਟ ਕੀਤੇ ਡਿਵਾਈਸ 'ਤੇ ਰੀਅਲ-ਟਾਈਮ ਬਿਲਡ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ, ਜਿੱਥੇ Xcode ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਵਿਅਕਤੀਗਤ ਬਿਲਡ ਭੇਜੇਗਾ। ਇਸ ਲਈ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਯੰਤਰ 'ਤੇ ਵਰਚੁਅਲ ਤੌਰ 'ਤੇ ਹੀ ਨਹੀਂ, ਸਗੋਂ ਸਰੀਰਕ ਤੌਰ 'ਤੇ ਵੀ ਜਾਂਚ ਕਰਨੀ ਪਵੇਗੀ।

SwiftUI ਆਸਾਨ, ਆਟੋਮੈਟਿਕ ਅਤੇ ਆਧੁਨਿਕ

ਇਸ ਤੋਂ ਇਲਾਵਾ, ਘੋਸ਼ਣਾਤਮਕ ਫਰੇਮਵਰਕ ਕਈ ਪਲੇਟਫਾਰਮ-ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਡਾਰਕ ਮੋਡ, ਵਿਅਕਤੀਗਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਕੀਵਰਡਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਕਿਸੇ ਵੀ ਲੰਬੇ ਤਰੀਕੇ ਨਾਲ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ SwiftUI ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਇਸਦਾ ਧਿਆਨ ਰੱਖੇਗਾ।

ਇਸ ਤੋਂ ਇਲਾਵਾ, ਡੈਮੋ ਨੇ ਦਿਖਾਇਆ ਕਿ ਕੈਨਵਸ ਵਿੱਚ ਵਿਅਕਤੀਗਤ ਤੱਤਾਂ ਨੂੰ ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਦੌਰਾਨ ਕਾਫੀ ਹੱਦ ਤੱਕ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਐਕਸਕੋਡ ਕੋਡ ਆਪਣੇ ਆਪ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ। ਇਹ ਨਾ ਸਿਰਫ਼ ਲਿਖਣ ਦੀ ਗਤੀ ਵਧਾ ਸਕਦਾ ਹੈ, ਸਗੋਂ ਬਹੁਤ ਸਾਰੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਵਿਸ਼ੇ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਵੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ। ਅਤੇ ਅਸਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਅਤੇ ਉਦੇਸ਼-ਸੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣ ਨਾਲੋਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਤੇਜ਼ ਹੈ।

SwiftUI ਸਾਰੇ ਨਵੇਂ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਆਧੁਨਿਕ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਨੂੰ ਲਿਖਣ ਲਈ ਉਪਲਬਧ ਹੈ iOS ਤੋਂ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸੰਸਕਰਣ, tvOS, macOS ਤੋਂ ਬਾਅਦ watchOS।

swiftui-ਫਰੇਮਵਰਕ
ਸਵਿਫਟਯੂ
.