অনুশীলনে, প্রত্যেকে ইউআইসিওলিকেশনভিউ ব্যবহার করে যা আমি এসেছি, যখন যখন তাদের কেবল একটি ইউআইটিএবলভিউ দরকার। "এটি এক-মাত্রিক। এটি উপরে এবং নীচে যায় you আপনি লেআউট এবং ডেটার জন্য অপ্রয়োজনীয় প্রতিনিধি পদ্ধতিগুলি কেন যুক্ত করছেন?"। আমি একবারে আরও দুটি ঘন্টা ব্যয় করে একটি প্রারম্ভকালে তাদের ইউআইসিকলিকেশনভিউসেল কেন স্কুইশ হয়ে গেল তা জানতে সাহায্য করলাম কারণ যে মালিক, যে অ্যানিমেশন ম্যানুয়ালটি পড়েনি, না এইচআইজি, না ইউআইসিকল্যাশনভিউ গাইডটি ব্যবহার করেছে এবং পরিবর্তনশীল উচ্চতা এবং এনিম যুক্ত করার সিদ্ধান্ত নিয়েছে। বলার অপেক্ষা রাখে না যে তিনি অ-ব্যবসায়িক-সমালোচনামূলক সমস্যাটিতে নিজেকে মাথা ব্যথা এবং অনেকটা সময় নষ্ট করেছেন, কেবল কোনও টেবিল সেল ব্যবহার করে তিনি এড়াতে পারতেন, যেহেতু অতিরিক্ত কোনও লেআউট প্রতিনিধি + নিব নেই।
আমাকে এই সোজা পেতে দাও, যখন আপনার ডেটা এবং প্রদর্শনের প্রয়োজন হয় তখন আমি সবই ইউআইকোলিকেশনভিউয়ের পক্ষে for তারা খুব শক্তিশালী। তবে অনুশীলনে, বেশিরভাগ লোককে আমি দেখেছি তারা তাদের তালিকাগুলিতে ব্যবহার করছে।
এটি আরও একটি ত্রুটি এনেছে। এগুলি সংক্ষিপ্ত, ধ্রুবক তালিকায় ব্যবহার করা হয় যা কখনও বদলাবে না। এই ক্ষেত্রে, একটি Xib তৈরি করুন। অথবা একটি কাস্টম ভিউ লিখুন যা তাদের স্ট্যাক করে। কেন? কারণ আপনার বোতাম বা স্যুইচ সহ 5 সেট লেবেলের জন্য মেমরি পরিচালনার দরকার নেই। যদি সেগুলি পরিবর্তন হতে পারে তবে হ্যাঁ, একটি তালিকা ব্যবহার করুন। আপনি যদি পদার্থবিজ্ঞান চান, তবে ইউআইসি কলিকেশনভিউ কিছু দুর্দান্ত প্রভাব সহ ভাল কাজ করে। তবে আপনার কি সত্যিই 5 টি লেবেলের জন্য 5 প্রতিনিধি পদ্ধতি এবং একটি লেআউট সিস্টেম যুক্ত করতে হবে যা কখনই স্থানান্তরিত হবে না?
এছাড়াও, আমি ভুলে যাচ্ছি না যে এখন আইওএসের একটি স্থানীয় স্ট্যাকিং ভিউ রয়েছে। আমি 2 ডি এবং অ্যানিমেশন সিস্টেমে বেশ পারদর্শী হয়েও আমি কীভাবে চাই তা বিকৃত করতে এটি কখনই পেতে পারি না, তাই আমি কখনও অন্তর্নির্মিতটিকে ব্যবহার করি না।
আমি যা বলছি তা হ'ল, আপনার প্রয়োজনীয়তাগুলি সংজ্ঞায়িত করুন। আপনার ইউআই যদি আইটেমগুলি যোগ / সরিয়ে এবং নিজেকে সতেজ করে না রাখে তবে আপনার এগুলির একটিরও দরকার নেই। অথবা হতে পারে আপনি কোনও কার্ড গেম লিখতে চান এবং এগুলি কার্যত কোনও টেবিলে ফেলে দিতে চান, তারপরে তার লেআউট গাইডের জন্য একটি পদার্থবিজ্ঞানের সিস্টেমের সাথে ইউআইসি কলিকেশনভিউটি ব্যবহার করুন।