আপনি দুটি ফাংশন ব্যবহার করতে পারেন are
- (NSString*)description
আপনি যখন নিজের অবজেক্ট, IE এর জন্য প্যারামিটার রাখবেন তখন এটি প্রদর্শিত হবে NSLog। অন্যান্য বিবরণ ফাংশনটি হ'ল:
- (NSString*)debugDescription
আপনি যখন po anInstanceOfYourClassডিবাগ কমান্ড উইন্ডোতে যাবেন তখন এটি ডাকা হবে । যদি আপনার ক্লাসে কোনও debugDescriptionফাংশন না থাকে তবে কেবলমাত্র descriptionডাকা হবে।
লক্ষ্য করুন বেস বর্গ NSObjectকরে আছে descriptionবাস্তবায়িত, কিন্তু এটা মোটামুটি বেয়ার হাড়: এটি শুধুমাত্র বস্তুর ঠিকানা প্রদর্শন করা হয়। এই কারণেই আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি যে descriptionকোনও শ্রেণিতে প্রয়োগ করতে চান যার মাধ্যমে আপনি তথ্য পেতে চান, বিশেষত যদি আপনি নিজের কোডটিতে descriptionপদ্ধতিটি ব্যবহার করেন । আপনি ব্যবহার করেন তাহলে descriptionআপনার কোডে, আমি সুপারিশ করছি বাস্তবায়ন debugDescriptionপাশাপাশি, এছাড়াও উপার্জন debugDescriptionআরো বাগাড়ম্বরপূর্ণ।
descriptionসম্পত্তিটি সংরক্ষিত আছে ... এবং দরকারী ডিবাগিং তথ্য সরবরাহ করবে! সেক্ষেত্রে আপনাকে নিজের অনন্য পদ্ধতির নামটি নিয়ে আসতে হবে।