Daniel Marino
৮ নভেম্বর ২০২৪
সুইফট 6-এ কাস্টম UIView ইনিশিয়ালাইজেশন মেইন অ্যাক্টর আইসোলেশন ত্রুটি ঠিক করা

সুইফট 6-এ আপডেট করার সময় বিকাশকারীরা তাদের UIView সাবক্লাসে একটি অপ্রত্যাশিত প্রধান অভিনেতা বিচ্ছিন্নতা সমস্যা দেখতে পারে, বিশেষ করে যখন awakeFromNib() দিয়ে শুরু করা হয়। প্রধান অভিনেতা-বিচ্ছিন্ন পদ্ধতিগুলিকে কল করা, যেমন addContentView(), একটি সিঙ্ক্রোনাস, অ-বিচ্ছিন্ন প্রেক্ষাপটে প্রায়শই এই সমস্যাটি দেখা দেয়। সুইফ্ট 6-এ নতুন একযোগে বিধিনিষেধগুলি কার্যক্ষমতা এবং সুরক্ষা বৃদ্ধির উদ্দেশ্যে, তবে তারা দীর্ঘস্থায়ী পদ্ধতিতে পরিবর্তনের জন্যও আহ্বান জানায়। এই নিবন্ধটি ব্যাখ্যা করে কিভাবে এই সমস্যাগুলি সমাধান করা যায় এবং MainActor.assumeIsolated এবং টাস্কের মতো ইউটিলিটিগুলি ব্যবহার করে মূল থ্রেডে নিরাপদ এবং দক্ষ UI সেটআপ সক্ষম করা যায়৷ 🧑‍💻