2012-07-18 2 views
7

क्या कोई मुझे कोको एप्लिकेशन के लिए सहायता पुस्तिका बनाने के तरीके पर एक अद्यतित ट्यूटोरियल पर इंगित कर सकता है। जो कुछ भी मैंने ऑनलाइन पाया है वह पुराना और पुराना है और ऐप्पल दस्तावेज इसे किसी भी स्पष्ट नहीं बनाता है। एक विशिष्ट बात यह नहीं है कि मैं एक .help बंडल कैसे बनाना है।ऐप्पल हेल्प बुक ट्यूटोरियल

+6

मैं सिर्फ टिप्पणी करने के लिए है कि एक कोको अनुप्रयोग के लिए भी एक बहुत ही सरल मदद पुस्तक बनाने का प्रयास कर मुझे हमेशा के लिए चरम हताशा में एक अभ्यास है चाहते हैं। सहायता सूचक से चयन करते समय मुझे सहायता सूचकांक को काम करने और/या इसे प्रकट होने में एक भयानक समय मिलता है। – Clay

उत्तर

3

इस प्रश्न पूछने के बाद I किताबों की दुकान में गया और यह किताब मिल गई। सहायता पुस्तिका बनाने के तरीके पर चरणबद्ध ट्यूटोरियल द्वारा इसका एक बहुत अच्छा कदम है। उसने मेरे सभी सवालों का जवाब दिया है।

http://www.peachpit.com/store/product.aspx?isbn=0321670418

11

इस दस्तावेज़ को मदद बंडल लेआउट पर जानकारी शामिल है (सामान्य रूप में और एप्पल सहायता):

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/ProvidingUserAssitAppleHelp/authoring_help/authoring_help_book.html%23//apple_ref/doc/uid/TP30000903-CH206-TPXREF104

दूसरी ओर, मदद बंडल प्रारूप वास्तव में आवश्यक नहीं किया गया है (और कुछ OS संस्करण में एप्पल के बावजूद इसे वर्षों से इस्तेमाल करने के बावजूद आधिकारिक तौर पर समर्थित नहीं था)।

मैं बस CFBundleHelpBookFolder और CFBundleHelpBookName सेट करता हूं (Info.plist में)। उत्तरार्द्ध एक मानव-पठनीय शीर्षक है, उदा। "YourApp सहायता", जो HTML में AppleTitle से मेल खाना चाहिए।

मैंने CFBundleHelpBookFolder को बस "सहायता" नाम पर सेट किया है और मैं एप्लिकेशन बंडल में Something.app/Contents/Resources/English.lproj/Help फ़ोल्डर बना देता हूं। इस निर्देशिका में मैं index.html रखता हूं (जिसमें आवश्यक <meta> टैग AppleTitle और AppleIcon) और ExactMatch.plist शामिल हैं। (वैसे, यह वास्तव में एक अच्छा विचार है यदि अन्य सभी इस बिंदु के नीचे एक उपफोल्डर में जाता है ताकि सहायता प्रणाली को कई शीर्ष-स्तरीय फ़ाइलों को खोजना पड़े।)