সুইফট প্রোগ্রামিং এ সূচনা

সুইফট/Swift হচ্ছে অ্যাপলের প্রোগ্রামিং ল্যাঙ্গুয়েজ। এর আগে রাজত্ব করত অবজেক্টিভ সি। ইতিমধ্যে সুইফট রাজত্ব শুরু করেছে। সুইফট ফাস্ট, মডার্ন, সেইফ এবং ইন্টারঅ্যাকটিভ অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ। সিনট্যাক্স খুবি সহজ এবং সুন্দর।  সুইফট দিয়ে অ্যাপল ইকোসিস্টেমের পাশাপাশি অন্যান্য অপারেটিং সিস্টেমের জন্যও সফটওয়ার ডেভেলপ করা যায়।

সুইফট নিয়ে বেশি কয়েকটি লেখা লিখেছি। সেগুলো সুইফট প্রোগ্রামিং পেইজ থেকে চ্যাপ্টার অনুযায়ী পড়া যাবে। সুইফট নিয়ে কাজ করার জন্য প্রথমে এক্সকোড ডাউনলোড করে নিতে হবে। অ্যাপ স্টোরে গিয়ে Xcode সার্চ করে ডাউনলোড করে নেওয়া যাবে। ইন্সটল হয়ে গেলে আমরা আমাদের প্রথম সুইফট প্রোগ্রাম লেখার জন্য প্রস্তুত।

সুইফট ওপেনসোর্স। উইন্ডোজ এবং লিনাক্সেও রান করা যাবে। উইন্ডোজ এবং লিনাক্সের জন্য সুইফট ডাউনলোড করে নেওয়া যাবে এই লিঙ্ক থেকেঃ https://www.swift.org/download/

এছাড়া অনলাইনেও সুইফট কোড লিখে রান করা যাবে। তার জন্যঃ https://www.programiz.com/swift/online-compiler/ বা  https://online.swiftplayground.run/ এর মত সাইটে গুলো দেখতে পারেন। গুগলে সার্চ করলে আরো অপশন পাবেন।

 

Xcode ব্যবহার করে সুইফট প্রোগ্রামিংঃ

Xcode ওপেন করলে নিচের মত করে দেখাবে।

 

এখান থেকে Create a new Xcode project এ ক্লিক করতে হবে।

Platform থেকে macOS এবং Application থেকে Command Line Tool এ ক্লিক করব এবং নেক্সটে যাবো।

এখানে প্রজেক্টের একটা নাম দিব। যেমন HelloWorld। এরপর  নেক্সট এ ক্লিক করে প্রজেক্টটি কোথায় সেভ হবে, তা সিলেক্ট করে ফিনিশে ক্লিক করব। তাহলে প্রজেক্টটি Xcode এ ওপেন হবে।

 

এখানে আমরা প্রজেক্ট ন্যাভিগেটর থেকে main.swift এ ক্লিক করলে দেখব আমাদের জন্য Hello World! কনসোলে প্রিন্ট করার কোড লিখে দিয়েছে। রান বাটনে ক্লিক করব অথবা মেন্যু থেকে Product > Run এ ক্লিক করেও এই ফাইলটি রান করতে পারব। নিচের দিকে কনসোলে আউটপুট দেখাবে। ওয়েলকাম টু সুইফট!

 

সুইফট প্রোগ্রামিং নিয়ে অন্যান্য লেখা গুলো পাওয়া যাবে এখানে। এছাড়া সুইফট ব্যবহার করে আইওএস অ্যাপ ডেভেলপ করা শেখা যাবে এখান থেকে।

Leave a Reply