আপনি যে কোনও অবজেক্টে (ওবিজেসি বা কোর ফাউন্ডেশন) ভেরিয়েবলটি ডান ক্লিক করতে পারেন এবং "কনসোল থেকে প্রিন্টের বিবরণ প্রিন্ট করুন" (রান-> ভেরিয়েবল ভিউতেও) নির্বাচন করতে পারেন। এটি ফলাফলটিকে প্রজেক্টের -debugDescription
পদ্ধতি মুদ্রণ করে , যা ডিফল্টরূপে কল করে -description
। দুর্ভাগ্যক্রমে, NSDictionary
আপনি সাধারণত যত্নশীল নন এমন একগুচ্ছ অভ্যন্তরীণ তথ্য উত্পাদন করতে এটিকে ওভাররাইড করে, তাই এই নির্দিষ্ট ক্ষেত্রে ক্রেগের সমাধান আরও ভাল।
প্রদর্শিত কী এবং মানগুলিও ব্যবহার করে -description
, সুতরাং আপনি যদি সংগ্রহগুলি এবং অন্য কোথাও আপনার অবজেক্টগুলি সম্পর্কে দরকারী তথ্য চান, তবে ওভাররাইডিং -description
অবশ্যই আবশ্যক। আমি সাধারণত এই লাইন বরাবর এটি প্রয়োগ করি, ডিফল্ট NSObject
বাস্তবায়নের ফর্ম্যাটটির সাথে মেলে :
- (এনএসএসটিং *) বর্ণনা
{
ফিরে আসুন [এনএসএস স্ট্রিং উইথফর্ম্যাট: @ "<% @% p> oo ফু:% @}", [স্ব শ্রেণি], স্ব, [স্ব ফুঃ]];
}