সুইফট ইউআই ব্যবহার করে আইওএস অ্যাপ ডেভেলপমেন্ট

সুইফট ইউআই হচ্ছে iOS, iPadOS, watchOS, tvOS এবং macOS এর জন্য ইউজার ইন্টারফেস তৈরির ফ্রেমওয়ার্ক। এর আগে স্টোরিবোর্ড ব্যবহার করা হতো। যা দিয়ে ইউজার ইন্টারফেস তৈরি করা কিছুটা কমপ্লিকেটেড ছিল। সুইফট ইউআই মর্ডান এবং খুব সহজে অ্যাপের ইউজার ইন্টারফেস তৈরি করা যায়। সুইফট ইউআই ব্যবহার করেই বর্তমানে বেশির ভাগ অ্যাপ ডেভেলপ করা হয়। আমরা সুইফট … Read more

সুইফট প্রোগ্রামিং – Function | ফাংশন

৭। Function | ফাংশন   ফাংশন হচ্ছে পুনরায় ব্যবহার যোগ্য কোড ব্লক। যা একটি নির্দিষ্ট কাজ করতে পারে। সব গুলো ফাংশনের নিচে অংশ গুলো থাকেঃ   যেখানে func কীওয়ার্ড  দিয়ে ফাংশন ডিফাইন করা হয়। ফাংশনের তো একটা নাম থাকতে হবে তাই না? যে নাম দিয়ে ফাংশনটিকে ডাকতে হবে।  Function_Name হচ্ছে ফাংশনের নাম। Parameters হচ্ছে ফাংশন দিয়ে … Read more

সুইফট প্রোগ্রামিং এ কন্ট্রোল স্টেটমেন্ট For-In

সুইফট প্রোগ্রামিং এ অন্যান্য প্রোগ্রামিং এর মতই বেশ কয়েকটি কন্ট্রোল স্টেটমেন্ট রয়েছে। যেমনঃ এই লেখায় আমরা For-In সম্পর্কে জানব। একটা সিকোয়েন্স যেমন অ্যারে, ডিকশনারি, ম্যাপ, স্ট্রিং বা রেঞ্জের মধ্যে ইটারেশনের জন্য for-in লুপ ব্যবহার করা যায়। একটা রেঞ্জে for-in লুপ সবার আগে দেখি একটা নিউম্যারিক রেঞ্জের মধ্যে কিভাবে ইটারেশন করা যায়ঃ for index in 1…5 … Read more

সুইফট প্রোগ্রামিং – String  || স্ট্রিং

 ৫। String  || স্ট্রিং এর ব্যবহার আগে আমরা দেখেছি। কিভাবে একটি স্ট্রিং ভ্যারিয়েবল ডিক্লেয়ার করা হয়, কিভাবে প্রিন্ট করা হয়, আমরা এখন আরেকটু বিস্তারিত ভাবে জানব। উপরের প্রোগ্রামে শুধু একটা String ভ্যারিয়েবল ডিক্লেয়ার করা হয়েছে এবং পরে তা প্রিন্ট করা হয়েছে। আমাদের কাছে যদি একের অধিক স্ট্রিং থাকে, এবং আমরা তা এক সাথে যুক্ত করতে … Read more

সুইফট প্রোগ্রামিং এ অ্যারে

সুইফটে কালেকশন সুইফট প্রোগ্রামিং এ তিনটি বিল্টইন কালেকশন রয়েছেঃ Array Dictionary Set যেখানে অর্ডারড ডেটা রাখার জন্য অ্যারে ব্যবহার করা হয়। আনঅর্ডারড এবং ইউনিক ডেটা রাখার জন্য সেট ব্যবহার করা হয়। এবং কী-ভ্যালু পেয়ারে আনঅর্ডারড ডেটা রাখার জন্য ডিকশনারি ব্যবহার করা হয়। মিউটেবল এই অ্যারে, সেট বা ডিকশনারি তৈরি করে যদি একটা ভ্যারিয়েবলে রাখি, তাহলে … Read more

অপারেটর – সুইফট প্রোগ্রামিং

অপারেটর বিভিন্ন ম্যাথম্যাটিক্যাল অথবা লজিক্যাল অপারেশনের জন্য অপারেটর ব্যবহার করা হয়। যা এক বা একাদিক ভ্যারিয়বল, কনস্ট্যান্ট অথবা ভ্যালুর উপর প্রয়োগ করা যায়। অন্যান্য প্রোগ্রামিং এর মত সুইফটের অপারেটর গুলো হচ্ছেঃ অ্যারিথম্যাটিক অপারেটরঃ সুইফটের স্ট্যান্ডার্ড ম্যাথ বা অ্যারিথমেটিক অপারেটর গুলো হচ্ছে যোগ (+), বিয়োগ (-), গুণ (*), ভাগ (/) 2 + 2 // equals 46 … Read more

সুইফট – ভ্যারিয়েবল এবং কনস্ট্যান্ট

কনস্ট্যান্ট কনস্ট্যান্ট হচ্ছে যার মান পরিবর্তন করা যাবে না। পুরো প্রজেক্টে মাত্র একবার ভ্যালু সেট করব বার বার ব্যবহার করা যাবে। সুইফট এ কনস্ট্যান্ট ডিক্লেয়ার করা হয়ে let কিওয়ার্ড দিয়ে। যেমনঃ এখানে আমরা দেখতে পাচ্ছি যে g একটা ডাবল ভ্যালু। greeting হচ্ছে একটা স্ট্রিং কনস্ট্যান্ট। কিন্তু আমাদেরকে বলে দিতে হয় নি কোনটা ডাবল, কোনটা স্টিং। সুইফট যথেষ্ঠ … Read more

সেটআপ এবং সাধারণ ধারনা

১। সেটআপ এবং সাধারণ ধারনাঃ  অ্যাপলের নতুন ল্যাঙ্গুয়েজ হচ্ছে Swift. যা C এবং Objective-C এর উপর ভিত্তি করে ডেভেলপ করা হয়েছে। এবং সুইফট এ  কোড করা C এবং Objective-C এর থেকে সহজ… সুইফট শিখতে হলে আমাদের অ্যাপলের নিজস্ব IDE Xcode লাগবে। আর Xcode এর জন্য লাগবে ম্যাক অপারেটিং সিস্টেম। অ্যাপলের ডেভেলপার সাইট থেকে Xcode ডাউনলোড করে … Read more