সুইফট/Swift হচ্ছে অ্যাপলের প্রোগ্রামিং ল্যাঙ্গুয়েজ, অ্যাপলের চমক বলা যায়। এর আগে রাজত্ব করত অবজেক্টিভ সি। ইতিমধ্যে সুইফট রাজত্ব শুরু করেছে। সুইফট ফাস্ট, মডার্ন, সেইফ এবং ইন্টারঅ্যাকটিভ অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ। সিনট্যাক্স খুবি সহজ এবং সুন্দর। এখন শুধু মাত্র ম্যাক ব্যবহারকারীরা সুইফটে কোড লিখতে পারে।
এখানে খুবি ব্যাসিক কিছু লেখা লিখেছি। নিচের লিঙ্ক গুলো থেকে অধ্যায় অনুযায়ী পড়া যাবে। সুইফট নিয়ে কাজ করার জন্য প্রথমে এক্সকোড ডাউনলোড করে নিতে হবে। অ্যাপ স্টোরে গিয়ে Xcode সার্চ করে ডাউনলোড করে নেওয়া যাবে। ইন্সটল হয়ে গেলে আমরা আমাদের প্রথম সুইফট প্রোগ্রাম লেখার জন্য প্রস্তুত।
সুইফট ওপেনসোর্স। উইন্ডোজ এবং লিনাক্সেও রান করা যাবে। উইন্ডোজ এবং লিনাক্সের জন্য সুইফট ডাউনলোড করে নেওয়া যাবে এই লিঙ্ক থেকেঃ https://www.swift.org/download/
Xcode ওপেন করলে নিচের মত করে দেখাবে।
এখান থেকে Create a new Xcode project এ ক্লিক করতে হবে।
Platform থেকে macOS এবং Application থেকে Command Line Tool এ ক্লিক করব এবং নেক্সটে যাবো।
এখানে প্রজেক্টের একটা নাম দিব। যেমন HelloWorld। এরপর নেক্সট এ ক্লিক করে প্রজেক্টটি কোথায় সেভ হবে, তা সিলেক্ট করে ফিনিশে ক্লিক করব। তাহলে প্রজেক্টটি Xcode এ ওপেন হবে।
এখানে আমরা প্রজেক্ট ন্যাভিগেটর থেকে main.swift এ ক্লিক করলে দেখব আমাদের জন্য Hello World! কনসোলে প্রিন্ট করার কোড লিখে দিয়েছে। রান বাটনে ক্লিক করব অথবা মেন্যু থেকে Product > Run এ ক্লিক করেও এই ফাইলটি রান করতে পারব। নিচের দিকে কনসোলে আউটপুট দেখাবে। ওয়েলকাম টু সুইফট!