আইওএস - এক্সকোডে ফাইলের মালিক এবং প্রথম প্রতিক্রিয়াশীল কী?


উত্তর:


170

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

আপনার অ্যাপ্লিকেশন কোড এবং নিব ফাইলের সামগ্রীগুলির মধ্যে ফাইলের মালিক হ'ল প্রধান লিঙ্ক।

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

নিবগুলি ব্যবহার করে লোড করা হয়:

[[NSBundle mainBundle] loadNibNamed:@"NibName" owner:nil options:nil];

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

আশা করি এটা পরিষ্কার। এটি কাজ করার জন্য একটি ভিউ কন্ট্রোলার সহ একটি ব্র্যান্ডের নতুন আইফোন প্রকল্প তৈরি করুন। নিব ফাইলটি খুলুন এবং পরিচয় ট্যাবটি একবার দেখুন।

প্রথম প্রতিক্রিয়াশীল হ'ল প্রতিক্রিয়াশীল চেইনের প্রথম অবজেক্ট যা ইভেন্টগুলিতে প্রতিক্রিয়া জানাতে পারে। প্রতিক্রিয়াশীল শৃঙ্খলা একটি ইভেন্টের প্রতিক্রিয়া জানাতে পারে এমন অবজেক্টগুলির একটি রানটাইম সংগ্রহ (বা আরও সঠিকভাবে একটি শ্রেণিবদ্ধ) is উদাহরণস্বরূপ, আপনার একটি ভিউ সহ একটি উইন্ডো রয়েছে তা বিবেচনা করুন এবং সেই দৃশ্যে একটি পাঠ্য ক্ষেত্র।

যদি সেই পাঠ্য ক্ষেত্রটির দৃষ্টি নিবদ্ধ থাকে তবে এটি চেইনের প্রথম প্রতিক্রিয়াকারী হিসাবে পরিচিত। সুতরাং আপনি যদি প্রথম প্রতিক্রিয়াকে কোনও বার্তা প্রেরণ করেন তবে এটি প্রথমে পাঠ্য ক্ষেত্রে পাঠানো হবে। যদি পাঠ্য ক্ষেত্রটি বার্তাটি পরিচালনা করতে না পারে তবে পরবর্তী প্রতিক্রিয়াকারীর কাছে পাঠানো হবে । এবং পরবর্তী। এবং এরপরে, আপনি প্রতিক্রিয়াশীল চেইনের শেষ না হওয়া পর্যন্ত বা ইভেন্টটি কোনও কিছু না খেয়ে ফেলেছে (আইরিচ)।

প্রতিক্রিয়াশীল চেইনটি পড়ার পক্ষে মূল্যবান - আরও তথ্যের জন্য অ্যাপলের ডকুমেন্টেশন হিট করুন।


4
@ উদ্যানীবর্নাবি: বিস্তারিত বিবরণ !! +1
জয়প্রকাশ দুবে

4
দুর্দান্ত ব্যাখ্যা!
টিএমিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.