@IBOutlet ইন্টারফেস বিল্ডারকে আউটলেট চিনতে সাহায্য করে। প্রাইভেট নিশ্চিত করে যে আউটলেটটি বর্তমান ক্লাসের বাইরে অ্যাক্সেস করা হয়নি। দুর্বল ব্যবহার করা হয় কারণ বেশিরভাগ পরিস্থিতিতে আউটলেটের মালিক ভিউ এর মালিকের মতো নয়। উদাহরণস্বরূপ, একটি ভিউ কন্ট্রোলার কিছু লেবেলের মালিক নয় - ভিউ কন্ট্রোলারের ভিউ তা করে।
IBOutlets কি দুর্বল হতে হবে?
অ্যাপলের অফিসিয়াল উত্তর হল যে IBOoutlets শক্তিশালী হওয়া উচিত। একমাত্র ক্ষেত্রে যখন একটি IBOutlet দুর্বল হওয়া উচিত একটি ধরে রাখার চক্র এড়াতে। একটি শক্তিশালী রেফারেন্স চক্রের ফলে মেমরি লিক এবং অ্যাপ ক্র্যাশ হতে পারে।
IBOutlet সুইফট কি?
টাইপ কোয়ালিফায়ার IBOutlet হল একটি ট্যাগ প্রপার্টি ডিক্লেয়ারেশনে প্রয়োগ করা হয় যাতে ইন্টারফেস বিল্ডার অ্যাপ্লিকেশন প্রপার্টিটিকে আউটলেট হিসেবে চিনতে পারে এবং এক্সকোডের সাথে এর ডিসপ্লে এবং সংযোগ সিঙ্ক্রোনাইজ করতে পারে।. শক্তিশালী রেফারেন্স চক্র প্রতিরোধ করার জন্য একটি আউটলেটকে দুর্বল রেফারেন্স (দুর্বল) হিসাবে ঘোষণা করা হয়৷
সুইফটে দুর্বল রেফারেন্স কী?
দুর্বল রেফারেন্স। একটি দুর্বল রেফারেন্স হল একটি রেফারেন্স যাউল্লেখ করে এমন একটি রেফারেন্স দৃঢ়ভাবে ধরে রাখে না এবং তাই ARCকে উল্লেখিত উদাহরণের নিষ্পত্তি করা থেকে আটকায় না। এই আচরণ রেফারেন্সটিকে একটি শক্তিশালী রেফারেন্স চক্রের অংশ হতে বাধা দেয়।
সুইফটে দুর্বল এবং শক্তিশালী মধ্যে পার্থক্য কী?
A strong রেফারেন্সের অর্থ হল যে আপনি এই সম্পত্তি/ভেরিয়েবলের সাথে উল্লেখ করা বস্তুটির "মালিকানা" করতে চান৷ বিপরীতে, একটি দুর্বল সঙ্গেরেফারেন্স আপনি নির্দেশ করে যে আপনি বস্তুর জীবনকালের উপর নিয়ন্ত্রণ রাখতে চান না।