ਸਵਿਫਟ ਆਈਓਐਸ, ਮੈਕੋਸ, ਵਾਚਓਐਸ, ਟੀਵੀਓਐਸ, ਲੀਨਕਸ, ਅਤੇ z/ਓਐਸ ਲਈ ਐਪਲ ਇੰਕ. ਦੁਆਰਾ ਵਿਕਸਤ ਇੱਕ ਆਮ-ਉਦੇਸ਼, ਬਹੁ-ਪੈਰਾਡਾਈਮ, ਕੰਪਾਇਲ ਕੀਤੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। Swift ਨੂੰ Apple ਦੇ Cocoa ਅਤੇ Cocoa Touch ਫ੍ਰੇਮਵਰਕ ਅਤੇ Apple ਉਤਪਾਦਾਂ ਲਈ ਲਿਖੇ ਮੌਜੂਦਾ ਉਦੇਸ਼-C ਕੋਡ ਦੇ ਵੱਡੇ ਭਾਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਓਪਨ ਸੋਰਸ LLVM ਕੰਪਾਈਲਰ ਫਰੇਮਵਰਕ ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਹੈ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:
- ਕੰਪਾਇਲ ਅਤੇ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਓ
- ਪ੍ਰੋਗਰਾਮ ਆਉਟਪੁੱਟ ਜਾਂ ਵਿਸਤ੍ਰਿਤ ਗਲਤੀ ਵੇਖੋ
- ਸੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ, ਬਰੈਕਟ ਸੰਪੂਰਨਤਾ ਅਤੇ ਲਾਈਨ ਨੰਬਰਾਂ ਦੇ ਨਾਲ ਉੱਨਤ ਸਰੋਤ ਕੋਡ ਸੰਪਾਦਕ
- ਸਵਿਫਟ ਫਾਈਲਾਂ ਨੂੰ ਖੋਲ੍ਹੋ, ਸੁਰੱਖਿਅਤ ਕਰੋ, ਆਯਾਤ ਕਰੋ ਅਤੇ ਸਾਂਝਾ ਕਰੋ।
- ਭਾਸ਼ਾ ਦਾ ਹਵਾਲਾ
- ਸੰਪਾਦਕ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰੋ
ਸੀਮਾਵਾਂ:
- ਸੰਕਲਨ ਲਈ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ
- ਅਧਿਕਤਮ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣ ਦਾ ਸਮਾਂ 20s ਹੈ
- ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਸਿਰਫ ਇੱਕ ਫਾਈਲ ਚਲਾਈ ਜਾ ਸਕਦੀ ਹੈ
- ਕੁਝ ਫਾਈਲ ਸਿਸਟਮ, ਨੈੱਟਵਰਕ ਅਤੇ ਗਰਾਫਿਕਸ ਫੰਕਸ਼ਨ ਸੀਮਤ ਹੋ ਸਕਦੇ ਹਨ
- ਇਹ ਇੱਕ ਬੈਚ ਕੰਪਾਈਲਰ ਹੈ; ਇੰਟਰਐਕਟਿਵ ਪ੍ਰੋਗਰਾਮ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਹਾਡਾ ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਇਨਪੁਟ ਪ੍ਰੋਂਪਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਸੰਕਲਨ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁਟ ਟੈਬ ਵਿੱਚ ਇਨਪੁਟ ਦਾਖਲ ਕਰੋ।