এক্সকোড 5.0.2 হিসাবে আমি খুঁজে পেয়েছি সমস্ত বিকল্পের একটি উদাহরণ এখানে
এটি এই কোডটি দিয়ে তৈরি হয়েছিল:
/** First line text.
Putting \\n doesn't create a new line.\n One way to create a newline is by making sure nothing is on that line. Not even a single space character!
@a Italic text @em with @@a or @@em.
@b Bold text with @@b.
@p Typewritter font @c with @@p or @@c.
Backslashes and must be escaped: C:\\foo.
And so do @@ signs: user@@example.com
Some more text.
@brief brief text
@attention attention text
@author author text
@bug bug text
@copyright copyright text
@date date text
@invariant invariant text
@note note text
@post post text
@pre pre text
@remarks remarks text
@sa sa text
@see see text
@since since text
@todo todo text
@version version text
@warning warning text
@result result text
@return return text
@returns returns text
@code
// code text
while (someCondition) {
NSLog(@"Hello");
doSomething();
}@endcode
Last line text.
@param param param text
@tparam tparam tparam text
*/
- (void)myMethod {}
মন্তব্য:
- কমান্ড একটি হওয়া আবশ্যক
/** block */
, /*! block */
অথবা সঙ্গে পূর্বে সমাধান ///
বা //!
।
- কমান্ডগুলি
@
( হেডারডোক স্টাইল) বা \
( ডক্সিকান স্টাইল) উপসর্গের সাথে কাজ করে। (অর্থাত @b
এবং \b
উভয়ই একই কাজ করে))
- কমান্ডগুলি সাধারণত যে আইটেমটি তারা বর্ণনা করে থাকে তার আগে আসে। (অর্থাত আপনি একটি সম্পত্তি দস্তাবেজ হিসেবে রাখার জন্য চেষ্টা করছেন, মন্তব্য করার আগে আসতে হবে
@property
পাঠ্য।) তারা সঙ্গে, পরে আসতে পারে একই লাইনে, /*!<
, /**<
, //!<
, ///<
।
- আপনি ক্লাস, ফাংশন, বৈশিষ্ট্য এবং ভেরিয়েবলগুলিতে ডকুমেন্টেশন যুক্ত করতে পারেন ।
- এই কমান্ডের সকল গাঢ় সবুজ টেক্সটের মধ্যে থাকা বোঝান যে তারা বৈধ কমান্ড হয়, ছাড়া
@returns
।
- আপনার ডকুমেন্টেশনের সর্বশেষ পরিবর্তনগুলি উপস্থিত হওয়ার আগে আপনাকে আপনার প্রকল্পটি (বা এক্সকোড পুনরায় চালু করতে হবে) তৈরি করতে হবে।
ডকুমেন্টেশন কোথায় দেখুন:
1. কোড সম্পূর্ণ হওয়ার সময়, আপনি সংক্ষিপ্ত পাঠ্যটি দেখতে পাবেন:
এটি সংক্ষিপ্ত পাঠ্যটি প্রদর্শন করবে (বিন্যাস ছাড়াই); যদি কোনও সংক্ষিপ্ত পাঠ্য উপস্থিত না থাকে, তবে এটি প্রথম @ ব্লক পর্যন্ত সমস্ত পাঠ্যকে একত্রে প্রদর্শন করবে; যদি কোনওটিই উপস্থিত না থাকে (যেমন আপনি @ পুনর্নির্মাণের সাথে শুরু করেন), তবে এটি সমস্ত @ কম্যান্ডগুলি সরিয়ে সমস্ত পাঠ্যকে এক করে দেবে।
২. সনাক্তকারী নামটি বিকল্পে ক্লিক করা:
3. দ্রুত সহায়তা পরিদর্শক প্যানেলে
(প্রথম স্ক্রিনশট দেখুন।)
৪.ডোজিনে
যেহেতু এক্সকোড 5-এ কমান্ডগুলি ডক্সিজেনের সাথে সামঞ্জস্যপূর্ণ, তাই আপনি ডকুমেন্টেশন ফাইলগুলি তৈরি করতে ডক্সিজেন ডাউনলোড এবং ব্যবহার করতে পারেন।
অন্যান্য নোট
ডক্সিজেনের সাধারণ পরিচিতির জন্য এবং কীভাবে উদ্দেশ্য-সি কোড নথিভুক্ত করবেন, এই পৃষ্ঠাটি একটি ভাল সংস্থান হিসাবে মনে হচ্ছে।
সমর্থিত কয়েকটি কমান্ডের বিবরণ:
@brief
: বর্ণনা ক্ষেত্রের শুরুতে পাঠ্য সন্নিবেশ করানো হবে এবং কোড সম্পূর্ণ হওয়ার সময় প্রদর্শিত হবে এমন একমাত্র পাঠ্য।
নিম্নলিখিতগুলি কাজ করে না:
\n
: একটি নতুন লাইন তৈরি করে না। একটি নতুন লাইন তৈরির একটি উপায় হ'ল লাইনটিতে কিছুই নেই তা নিশ্চিত করা। একক স্থানের চরিত্রও নয়!
\example
নিম্নলিখিতগুলি সমর্থিত নয় (এগুলি গা dark় সবুজতে দেখা যায় না):
- \ cite
- \ docbookonly
- \ enddocbookonly
- \ endinternal
- \ endrtfonly
- \ endsecreflist
- \ idlexcept
- \ mscfile
- \ refitem
- \ relatedalso
- \ rtfonly
- \ secreflist
- \ সংক্ষিপ্ত
- \ স্নিপেট
- \সুচিপত্র
- \ vhdlflow
- \ ~
- \ "
- ।
- ::
- \ |
অ্যাপল সংরক্ষিত কীওয়ার্ডগুলি:
অ্যাপল সংরক্ষিত কীওয়ার্ড হিসাবে উপস্থিত বলে মনে হয় যা কেবলমাত্র তাদের ডকুমেন্টেশনে কাজ করে। যদিও তারা গা dark় সবুজতে দেখা যায়, দেখে মনে হচ্ছে আমরা এগুলি অ্যাপলের মতো ব্যবহার করতে পারি না। আপনি অ্যাভিসিপচারআউটপুট। H এর মতো ফাইলগুলিতে অ্যাপলের ব্যবহারের উদাহরণ দেখতে পাচ্ছেন।
এখানে সেই কয়েকটি কীওয়ার্ডের তালিকা রয়েছে:
- @ অবস্ট্র্যাক্ট, @ অপব্যবহারযোগ্যতা, @ ক্লাস, @ বিবাদ, @ বিশিষ্ট, @ স্মৃতি, @ প্রপার্টি, @ প্রোটোকল, @ সম্পর্কিত, @ রিফ
সর্বোপরি, কীওয়ার্ডটি বিবরণ ক্ষেত্রে (যেমন @ বিবাদ) একটি নতুন লাইন তৈরি করবে। দুর্ভাগ্যক্রমে, মূলশব্দ এবং এরপরে যে কোনও পাঠ্য তাড়াতাড়ি সহায়তায় প্রদর্শিত হবে না (যেমন @ ক্লাস)।