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