ਵਿਸ਼ਾ - ਸੂਚੀ[ਛੁਪਾਓ][ਦਿਖਾਓ]
ਸਵਿਫਟਯੂ Apple ਦੇ UIKit ਦੀ ਅਗਲੀ ਪੀੜ੍ਹੀ ਹੈ, ਅਤੇ ਇਸਨੂੰ 2019 ਵਿੱਚ ਵਿਕਸਤ ਕੀਤੇ ਗਏ ਹਰੇਕ iOS ਐਪ ਵਿੱਚ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ।
ਪਰ SwiftUI ਅਜੇ ਵੀ ਵਿਕਾਸ ਅਧੀਨ ਹੈ, ਇਸਲਈ API ਹਮੇਸ਼ਾ ਅੰਤਿਮ ਨਹੀਂ ਹੁੰਦੇ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਚੀਜ਼ਾਂ ਨੂੰ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਨਵੀਨਤਮ API ਸੰਸਕਰਣ ਨਾਲ ਜੁੜੇ ਰਹਿਣਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ।
ਹਾਲਾਂਕਿ, SwiftUI ਬਹੁਤ ਜਲਦੀ ਸਾਹਮਣੇ ਆ ਰਿਹਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਬਦਲਣਾ ਹੋਵੇਗਾ।
ਇਸ ਲਈ ਅਸੀਂ ਸੋਚਿਆ, ਕਿਉਂ ਨਾ ਕੁਝ ਸਧਾਰਨ, ਵਿਹਾਰਕ ਗਾਈਡਾਂ ਬਣਾਈਆਂ ਜੋ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ SwiftUI ਲਾਗੂ ਕਰਨ ਦੇ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕੇ ਦਿਖਾਉਂਦੀਆਂ ਹਨ?
ਇਹ ਪੜ੍ਹਨ ਲਈ ਮੁਫ਼ਤ ਹਨ, ਅਤੇ ਸਾਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਇਹ ਤੁਹਾਡੀ SwiftUI ਐਪ 'ਤੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨਗੇ।
SwiftUI ਟਿਊਟੋਰਿਅਲ ਕੀ ਹਨ?
ਐਪਲ ਦਾ ਨਵਾਂ SwiftUI ਫਰੇਮਵਰਕ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਵਿਕਸਿਤ ਕਰਨ ਲਈ ਇੱਕ ਗੇਮ-ਚੇਂਜਰ ਹੈ। SwiftUI ਐਪਲ ਦਾ ਬਿਲਕੁਲ ਨਵਾਂ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਡਿਵੈਲਪਮੈਂਟ ਫਰੇਮਵਰਕ ਹੈ, ਜਿਸ ਨੂੰ ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲੀਆਂ ਐਪਾਂ ਤੇਜ਼ੀ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹੈਰਾਨੀ ਦੀ ਗੱਲ ਹੈ ਕਿ, ਇਹ ਸਿਰਫ਼ ਇੱਕ ਨਵੇਂ UIKit ਫਰੇਮਵਰਕ ਤੋਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੈ।
ਸਭ ਤੋਂ ਵਧੀਆ ਗੱਲ ਇਹ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਹੁਣ ਆਪਣੀਆਂ ਐਪਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ XCode ਜਾਂ ਇੰਟਰਫੇਸ ਬਿਲਡਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਸਵਿਫਟ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣਾ ਇੰਟਰਫੇਸ ਬਣਾ ਸਕਦੇ ਹੋ।
ਇਹ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੈ ਕਿਉਂਕਿ SwiftUI iOS ਵਿਕਾਸ ਦਾ ਭਵਿੱਖ ਹੈ। ਹਾਲਾਂਕਿ, ਅਜੇ ਵੀ ਕੁਝ ਚੀਜ਼ਾਂ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਇਸਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਫਰੇਮਵਰਕ ਬਾਰੇ ਜਾਣਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।
SwiftUI ਟਿਊਟੋਰਿਅਲ ਕੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ?
SwiftUI ਸਿਖਲਾਈ ਤੁਹਾਨੂੰ ਐਪ ਵਿਕਾਸ ਦਾ ਮਾਸਟਰ ਬਣਾ ਸਕਦਾ ਹੈ; ਹਾਲਾਂਕਿ, ਕੁਝ ਚੀਜ਼ਾਂ ਜੋ ਤੁਸੀਂ ਸਿੱਖ ਰਹੇ ਹੋਵੋਗੇ ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
1. SwiftUI ਜ਼ਰੂਰੀ
ਇਹ SwiftUI ਲਈ ਇੱਕ ਸਧਾਰਨ ਗਾਈਡ ਹੈ। ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ SwiftUI ਕੀ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਲਈ ਕੀ ਕਰ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ SwiftUI ਲਈ ਨਵੇਂ ਹੋ ਤਾਂ ਇਹ ਮੁਫ਼ਤ ਹੈ ਅਤੇ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਧੀਆ ਥਾਂ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ ਇੱਕ ਦ੍ਰਿਸ਼ ਕੀ ਹੈ, ਇੱਕ SwiftUI ਦ੍ਰਿਸ਼ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਨਾ ਹੈ, ਅਤੇ ਆਪਣੀ ਐਪ ਨੂੰ ਸ਼ਾਨਦਾਰ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਇੱਕ SwiftUI ਐਪ ਲਈ ਮੂਲ ਟੈਮਪਲੇਟ ਹੈ:
struct ContentView : View { var body : some View { Text ( "Hello World!" ) } }
ਤੁਸੀਂ ਇਸ ਸਧਾਰਨ, ਕਾਰਜਸ਼ੀਲ ਟੈਮਪਲੇਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੀ ਐਪ ਬਣਾਉਣ ਬਾਰੇ ਸਿੱਖੋਗੇ।
2. ਇੱਕ ਪੂਰਾ-ਪੂਰਾ ਪ੍ਰੋਜੈਕਟ ਇਕੱਠਾ ਕਰਨਾ
ਤੁਸੀਂ SwiftUI ਨਾਲ ਇੱਕ ਸੰਪੂਰਨ ਐਪ ਬਣਾਉਣ ਦੇ ਯੋਗ ਹੋਵੋਗੇ। ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ UIKit, SceneDelegate, ਅਤੇ Storyboard ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ। ਇੱਕ ਸਧਾਰਨ ਬਟਨ ਬਣਾਓ. ਹਰ ਚੀਜ਼ ਦੇ ਸਿਖਰ 'ਤੇ ਇੱਕ ਸੂਚੀ ਅਤੇ ਇੱਕ ਨੈਵੀਗੇਸ਼ਨ ਪੱਟੀ ਨੂੰ ਕਿਵੇਂ ਇਕੱਠਾ ਕਰਨਾ ਹੈ।
ਬਾਈਡਿੰਗ ਅਤੇ ਫਾਰਮ SwiftUI ਦਾ ਇੱਕ ਵੱਡਾ ਹਿੱਸਾ ਹੋਣਗੇ, ਅਤੇ ਤੁਸੀਂ ਉਹਨਾਂ ਬਾਰੇ ਸਿੱਖੋਗੇ। ਆਪਣੇ UI ਨੂੰ ਵਧੇਰੇ ਜਵਾਬਦੇਹ ਬਣਾਉਣ ਲਈ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ।
3. ਮੀਡੀਆ ਜੋੜਨਾ
ਬਹੁਤ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਹਨ ਜੋ ਤੁਸੀਂ SwiftUI ਨਾਲ ਕਰ ਸਕਦੇ ਹੋ। ਪਰ ਤੁਸੀਂ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਮੀਡੀਆ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋਵੋਗੇ, ਜੋ ਕਿ SwiftUI ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੈ। ਐਨੀਮੇਸ਼ਨ, ਚਿੱਤਰ ਅਤੇ ਵੀਡੀਓ ਮੀਡੀਆ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੇ ਸਾਰੇ ਵਧੀਆ ਤਰੀਕੇ ਹਨ, ਪਰ ਤੁਸੀਂ ਹੋਰ ਵੀ ਬਹੁਤ ਕੁਝ ਕਰ ਸਕਦੇ ਹੋ।
ਆਪਣੀ ਐਪ ਵਿੱਚ ਮੀਡੀਆ ਨੂੰ ਜੋੜਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੈ ਕੈਮਰੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਐਪ ਦੇ ਵਿਊ ਕੰਟਰੋਲਰ ਵਿੱਚ ਇੱਕ UIView ਸ਼ਾਮਲ ਕਰਨ ਅਤੇ ਇਸ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ:
import SwiftUI struct ContentView : View { var body : some View { VStack {
Image ( "image_source" )
}. background ( Color. black ) } }
ਇੱਥੇ, ਅਸੀਂ ਆਪਣੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਵਿੱਚ ਇੱਕ UIView ਜੋੜ ਰਹੇ ਹਾਂ। ਅਸੀਂ ਇਸ ਵਿੱਚ ਇੱਕ ਚਿੱਤਰ ਵੀ ਜੋੜ ਰਹੇ ਹਾਂ, ਇਸਨੂੰ "ਚਿੱਤਰ_ਸਰੋਤ" ਕਹਿੰਦੇ ਹਾਂ।
ਚਿੱਤਰ() ਫੰਕਸ਼ਨ ਚਿੱਤਰ_ਸਰੋਤ ਵੇਰੀਏਬਲ ਤੋਂ ਚਿੱਤਰ ਲਵੇਗਾ ਅਤੇ ਇਸਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ।
4. ਪੂਰਵ-ਫਾਰਮੈਟ ਕੀਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਸੈੱਟ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ SwiftUI ਐਪ ਬਣਾ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਪੂਰਵ-ਫਾਰਮੈਟ ਕੀਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਇੱਕ ਸੈੱਟ ਨਾਲ ਕੰਮ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ UIImageView ਬਣਾਓ ਜੋ ਇੱਕ ਪੂਰਵ-ਫਾਰਮੈਟਡ UIImage ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜਾਂ ਇੱਕ UITextField ਜੋ ਇੱਕ ਪ੍ਰੀ-ਫਾਰਮੈਟ ਕੀਤੀ ਸਤਰ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
ਤੁਹਾਨੂੰ SwiftUI ਨਾਲ ਪ੍ਰੀ-ਫਾਰਮੈਟ ਕੀਤੇ UIViews ਦਾ ਇੱਕ ਸੈੱਟ ਵੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਤੁਸੀਂ UIStackViews, UITableViews, ਅਤੇ UIAertViews ਦੀ ਇੱਕ ਲੜੀ ਬਣਾ ਰਹੇ ਹੋਵੋਗੇ।
5. ListView ਅਤੇ GridView
SwiftUI ਨੇ ListView ਅਤੇ GridView ਨੂੰ ਪੇਸ਼ ਕੀਤਾ ਹੈ, ਜੋ ਕਿ ਸੂਚੀਆਂ ਅਤੇ ਗਰਿੱਡਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਨਵੇਂ ਸੰਕਲਪ ਹਨ। ਉਹਨਾਂ ਨੂੰ SwiftUI ਵਿੱਚ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਆਪਣੀਆਂ ਐਪਾਂ ਵਿੱਚ ਵਰਤਣਾ ਸਿੱਖੋ।
6. ਟੂਲਿੰਗ
XCode ਦੀ ਸਹਾਇਤਾ ਨਾਲ ਆਪਣੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚੋਂ ਹੋਰ ਪ੍ਰਾਪਤ ਕਰੋ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ UI ਨੂੰ ਕਿਵੇਂ ਬਣਾਇਆ ਗਿਆ ਹੈ ਇਹ ਦੇਖਣ ਲਈ ਇੱਕ ਐਪ ਦੇ ਪੂਰੇ-ਦ੍ਰਿਸ਼ ਲੜੀ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਇੱਕ ਕਸਟਮ ਸੀਗ ਬਣਾਉਣ ਅਤੇ ਦ੍ਰਿਸ਼ਾਂ ਦੇ ਵਿਚਕਾਰ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ XCode ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
Q. ਕੋਡ ਪੂਰਵਦਰਸ਼ਨ ਨਾਲ ਕਿੰਨੀ ਨਜ਼ਦੀਕੀ ਮੇਲ ਖਾਂਦਾ ਹੈ?
SwiftUI ਪ੍ਰੀਵਿਊ ਬਣਾਉਣ ਲਈ ਕੋਡ-ਜਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਕੋਡ ਉਸ UI ਤੋਂ ਤਿਆਰ ਹੁੰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ XCode ਵਿੱਚ ਸੈਟ ਅਪ ਕੀਤਾ ਹੈ।
ਤੁਸੀਂ ਕੋਡ ਨੂੰ ਬਦਲਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਵੋਗੇ, ਜਾਂ ਪੂਰਵਦਰਸ਼ਨ ਵੱਖਰਾ ਹੋਵੇਗਾ।
Q. SwiftUI ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਕੀ ਹਨ?
SwiftUI iOS ਲਈ ਇੱਕ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਵਿਕਾਸ ਫਰੇਮਵਰਕ ਹੈ। ਇਹ ਇੱਕ ਪੂਰਾ ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਜ਼ਮੀਨ ਤੋਂ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਹ "ਯੂਨੀਡਾਇਰੈਕਸ਼ਨਲ ਡੇਟਾ ਵਹਾਅ" ਦੇ ਸਿਧਾਂਤ 'ਤੇ ਅਧਾਰਤ ਹੈ।
ਇਹ ਇੱਕ ਓਪਨ ਸੋਰਸ ਫਰੇਮਵਰਕ ਹੈ। ਇਸ ਨੂੰ Swift ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਐਪਲ ਦੀ ਨਵੀਂ ਹੈ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ. ਇਹ ਤੇਜ਼ ਅਤੇ ਜਵਾਬਦੇਹ ਐਪਸ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਇੱਕ ਨਵੀਂ UIKit ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
Q. SwiftUI ਅਤੇ UIKit ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?
SwiftUI ਇੱਕ ਨਵਾਂ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਫਰੇਮਵਰਕ ਹੈ, ਅਤੇ ਇਹ UIKit ਫਰੇਮਵਰਕ ਦੇ ਸਿਖਰ 'ਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ। UIKit ਮਿਆਰੀ iOS ਹੈ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਬਣਾਉਣ ਲਈ ਫਰੇਮਵਰਕ.
ਇਹ ਗ੍ਰਹਿ 'ਤੇ ਸਭ ਤੋਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਬਹੁਮੁਖੀ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਫਰੇਮਵਰਕ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਅਮੀਰ, ਜਵਾਬਦੇਹ, ਅਤੇ ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਪਰ UIKit iOS ਪਲੇਟਫਾਰਮ ਤੱਕ ਸੀਮਿਤ ਹੈ, ਅਤੇ ਇਹ ਸਿਰਫ਼ iOS 12.0 ਅਤੇ ਬਾਅਦ ਦੇ ਲਈ ਉਪਲਬਧ ਹੈ। ਇਸ ਲਈ, SwiftUI ਆਈਓਐਸ ਵਿਕਾਸ ਦਾ ਭਵਿੱਖ ਹੈ.
ਤਲ ਲਾਈਨ
ਸਿੱਟੇ ਵਜੋਂ, ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਨਹੀਂ ਜਾ ਸਕਦੇ ਅਤੇ SwiftUI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਪਸ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ SwiftUI ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਇੱਕ ਬੁਨਿਆਦ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਤਾਂ, ਤੁਸੀਂ ਕਿਸ ਦੀ ਉਡੀਕ ਕਰ ਰਹੇ ਹੋ? ਅੱਗੇ ਵਧੋ ਅਤੇ ਅੱਜ SwiftUI ਸਿੱਖੋ!
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ