दिलचस्प पोस्ट
कोई कनेक्शन नहीं किया जा सकता क्योंकि लक्ष्य मशीन ने इसे सक्रिय रूप से 127.0.0.1:3446 से इनकार कर दिया एक ggplot में कुछ किंवदंतियों को बंद करना अगर अजगर की सूची की समझ में / else फ़्लोटिंग पॉइंट अंकगणित और दशमलव में 0.1 का प्रतिनिधित्व कैसे करें एकाधिक चेकबॉक्स से $ _POST प्राप्त करें लिनक्स पर अजगर के दो संस्करण कैसे 2.7 डिफ़ॉल्ट बनाने के लिए Jquery Datepicker क्रोम क्या मैं नए कीवर्ड का इस्तेमाल किए बिना एक जावास्क्रिप्ट वस्तु का निर्माण कर सकता हूं? जावास्क्रिप्ट के जरिए एफएफ और क्रोम में मैं डिफ़ॉल्ट होमपेज कैसे सेट कर सकता हूं? कैसे jQuery के प्रत्येक पुनरावृत्ति के बीच विराम जोड़ने के लिए .each ()? पायथन कई स्ट्रिंग फ़ॉर्मेटिंग के तरीके – पुराने हैं (होने वाला) पदावनत? प्रतिनिधि: प्रीडिकेट एक्शन फनक सत्र Nodes.js के साथ Express.js में कैसे काम करते हैं? एक प्रपत्र में दर्ज करने के लिए दाब करने के लिए डिफ़ॉल्ट कार्रवाई सी ++ वर्चुअल / शुद्ध वर्चुअल समझाया

कैसे आईओएस एसडीके में एक छाता ढांचा बनाने के लिए?

मैं आईओएस एसडीके में एक छाता ढांचा बनाना चाहता हूं। मेरी आवश्यकताएँ हैं:

मेरे पास "फ्रेमवर्क ए" नामक एक ढांचा है, मैं "फ्रेमवर्क बी" नामक एक और फ्रेमवर्क बनाना चाहता हूं मैं "फ्रेमवर्क ए" को "फ्रेमवर्क बी" में एक उप-ढांचे के रूप में जोड़ना चाहता हूं और उपयोगकर्ताओं को केवल "फ्रेमवर्क ए" और "फ्रेमवर्क बी" दोनों का उपयोग करने के लिए अपने प्रोजेक्ट में "फ्रेमवर्क बी" आयात करना होगा। दूसरे शब्दों में, "फ्रेमवर्क बी" "फ़्रेमवर्क ए" के लिए आवरण के रूप में काम करेगा। मैं फ्रेमवर्क क्रिएशंस के बारे में निम्नलिखित लिंक के माध्यम से ऐप्पल से पढ़ता हूं:

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html

लेकिन यह एक छाता ढांचा बनाने का तरीका प्रदर्शित नहीं करता है।

कृपया एक छाता ढांचा बनाने के लिए चरण विधि द्वारा कदम सुझाएं।

वेब के समाधान से एकत्रित समाधान "कैसे आईओएस एसडीके में एक छाता ढांचा बनाने के लिए?"

हम सभी जानते हैं कि छाता ढांचे का निर्माण ऐप्पल द्वारा बेहद निराश है। लेकिन सेब भी यह Xcode के माध्यम से संभव है कहता है https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/CreationGuidelines.html#//apple_ref/doc/uid/20002254-BAJHGGGA

मैं Xcode 5.1 पर इन सरल दृष्टिकोण के माध्यम से छाता ढांचे का निर्माण किया हमें उप-ढांचा को छाता ढांचे को जोड़ने के लिए कुछ विशेष कॉन्फ़िगरेशन का ध्यान रखना होगा। यहां मेरा दृष्टिकोण था: –

1) यहाँ वर्णित विधि से Xcode 5.1 पर वास्तविक Static iOS Framework स्थापित करें: – https://github.com/kstenerud/iOS-Universal-Framamework

अब 'स्टेटिक आईओएस फ़्रेमवर्क' Xcode में नए विकल्प का उपयोग करके बनाया जा सकता है।

यहां छवि विवरण दर्ज करें

2) एक Static iOS Framework बनाएं और Target-> Build Settings-> Architectures-> Architectures सेटिंग्स को मानक आर्किटेक्चर में बदलें। यह सभी मानक आर्किटेक्चर के साथ रूपरेखा तैयार करेगा।

यहां छवि विवरण दर्ज करें

3) Target-> Build Phase-> Copy Headers में पब्लिक हैडर फाइलों को समायोजित Target-> Build Phase-> Copy Headers हम यहाँ हैडर फ़ाइल दृश्यता सेट कर सकते हैं

यहां छवि विवरण दर्ज करें

4) Target->Build Phase -> Link Binary With Libraries में छतरी फ्रेमवर्क के लिए सबफ्रेमवर्क Target->Build Phase -> Link Binary With Libraries । हमारे उपयोग के आधार पर हमें अन्य मानक ढांचे को भी लिंक करने की आवश्यकता हो सकती है

यहां छवि विवरण दर्ज करेंयहां छवि विवरण दर्ज करें

5) हमें Target-> Build Phase-> Copy Bundle Resources में बंडल संसाधनों को जोड़ने की आवश्यकता हो सकती है, अगर हमें इसकी आवश्यकता है

यहां छवि विवरण दर्ज करें

6) हमें Target-> Build Settings->Linking-> Other Linker Flag लिए- -ObjC को भी जोड़ना -ObjC सकता है, क्योंकि हमें एक बड़े उपफार्मवर्क लोड करना पड़ सकता है जहां लोड करने के लिए कई श्रेणियां हैं या अतिरिक्त चौखटे को लोड करने की आवश्यकता भी है

यहां छवि विवरण दर्ज करें

7) Target-> Build Phases-> +-> New Copy File Build Phase का उपयोग करके Copy File जोड़ें।

यहां छवि विवरण दर्ज करें

8) इसे Frameworks गंतव्य का स्थान बदलें और उपफार्ममाइव। Frameworks जोड़ें। यह सबफ्रेमवर्क को छाता फ्रेमवर्क पर प्रतिलिपि करेगा

यहां छवि विवरण दर्ज करेंयहां छवि विवरण दर्ज करें

9) डेमो के लिए मैंने छाता फ्रेमवर्क वर्क में दो डेमो विधियों को जोड़ा। एक छाता ढांचा विधि कॉल का प्रदर्शन और एक सबफ्रेमवर्क विधि फोन करने के लिए।

यहां छवि विवरण दर्ज करेंयहां छवि विवरण दर्ज करें

10) iOS Device चयन करें और Menu->Product->Archive से छाता Menu->Product->Archive प्रोजेक्ट Menu->Product->Archive यह हमारे छाता ढांचा तैयार करेगा और यह सब कुछ है

यहां छवि विवरण दर्ज करें

11) अब यह एक नया डेमो प्रोजेक्ट बनाने का समय है, और इसे छाता फ्रेममैक के साथ लिंक कर रहा है।

यहां छवि विवरण दर्ज करें

12) बस छाता फ्रेमवर्क आयात करें और दो तरीकों को कॉल करें यह लॉग विंडो में हैलो संदेश दिखाएगा

यहां छवि विवरण दर्ज करें

एक स्विफ्ट आधारित छाता फ्रेमवर्क बनाने के लिए जिसमें एक उप-फ्रेमवर्क शामिल है, आप यहाँ नीचे दिए गए चरण-दर-चरण मार्गदर्शिका का अनुसरण कर सकते हैं: छाता ढांचा