বিজ্ঞাপন বন্ধ করুন

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

নতুন ফ্রেমওয়ার্ক সম্পূর্ণরূপে আধুনিক সুইফট প্রোগ্রামিং ভাষার উপর ভিত্তি করে তৈরি করা হয়েছে এবং ঘোষণামূলক দৃষ্টান্ত ব্যবহার করে। তাদের ধন্যবাদ, ডেভেলপারদের আর সাধারণ দৃশ্যের জন্য কোডের অনেকগুলি দশ লাইন লিখতে হবে না, তবে অনেক কম দিয়ে করতে পারে।

তবে কাঠামোর নতুনত্ব অবশ্যই সেখানে শেষ হয় না। SwiftUI রিয়েল-টাইম প্রোগ্রামিং নিয়ে আসে। অন্য কথায়, আপনি কোড লেখার সাথে সাথে আপনার অ্যাপ্লিকেশনটির একটি লাইভ ভিউ থাকে। আপনি সরাসরি সংযুক্ত ডিভাইসে রিয়েল-টাইম বিল্ডগুলিও ব্যবহার করতে পারেন, যেখানে Xcode অ্যাপ্লিকেশনটির পৃথক বিল্ড পাঠাবে। তাই আপনাকে কেবল কার্যতই পরীক্ষা করতে হবে না, তবে সরাসরি ডিভাইসে শারীরিকভাবেও পরীক্ষা করতে হবে।

SwiftUI সহজ, স্বয়ংক্রিয় এবং আধুনিক

উপরন্তু, ঘোষণামূলক ফ্রেমওয়ার্ক স্বয়ংক্রিয়ভাবে অনেক প্ল্যাটফর্ম-নির্দিষ্ট বৈশিষ্ট্য উপলব্ধ করে, যেমন ডার্ক মোড, পৃথক লাইব্রেরি এবং কীওয়ার্ড ব্যবহার করে। আপনাকে এটিকে কোনো দীর্ঘ উপায়ে সংজ্ঞায়িত করতে হবে না, কারণ SwiftUI ব্যাকগ্রাউন্ডে এটির যত্ন নেবে।

উপরন্তু, ডেমো দেখায় যে ক্যানভাসে পৃথক উপাদানের টেনে আনুন এবং ড্রপ প্রোগ্রামিং এর সময় অনেকাংশে ব্যবহার করা যেতে পারে, যখন Xcode নিজেই কোডটি সম্পূর্ণ করে। এটি শুধুমাত্র লেখার গতি বাড়াতে পারে না, অনেক নতুনদের বিষয়টি বুঝতে সাহায্য করে। এবং নিশ্চিতভাবে মূল পদ্ধতি এবং অবজেক্টিভ-সি প্রোগ্রামিং ভাষা শেখার চেয়ে দ্রুত।

সুইফটইউআই সব নতুন চালু করা আধুনিক ইউজার ইন্টারফেস লেখার জন্য উপলব্ধ iOS থেকে অপারেটিং সিস্টেম সংস্করণ, tvOS, macOS এর পরে watchOS।

swiftui-ফ্রেমওয়ার্ক
সুইফটুই
.