objective c - Using a Pascal Library in XCode -


मैं एक आईओएस ऐप विकसित कर रहा हूं (OSX 10.7.4, XCode 4.3.3, और iOS संस्करण 5.1 को लक्षित करना)। मेरे पास इंटरफ़ेस पहले से ही बनाया गया है, लेकिन कोर फ़ंक्शंस का इस्तेमाल करने वाला ऐप पास्कल में लिखा जाएगा। पास्कल फ़ंक्शंस को सी (और दो प्रतियों को बनाए रखने के लिए) को पोर्ट करने के बजाय, मैं एक पास्कल पुस्तकालय बनाने का एक तरीका तलाश रहा था जो एक्सकोड में आयात किया जा सकता है और उद्देश्य-सी कोड द्वारा बुलाया जाता है।

पास्कल फ़ंक्शंस गणना से ज्यादा कुछ नहीं है (कोई इंटरफ़ेस कोड नहीं है, आदि)। उदाहरण के लिए कि मैं कैसे काम करना चाहूंगा, कुछ ऐसा होगा: उपयोगकर्ता एक बटन को दबाता है, उद्देश्य-सी कोड दर्ज किए गए डेटा एकत्र करता है, उचित पास्कल गणना समारोह को बुलाया जाता है, और फिर परिणाम वापस आ जाता है और प्रदर्शित किया जाता है - पास्कल केवल परिणाम प्रदान करने के लिए इस्तेमाल किया जा रहा है।

मैंने पाया, और यह मान रहा हूँ कि मैं कहाँ शुरू करूँगा, लेकिन मुझे यह पूरा करने के बारे में कोई स्पष्ट जानकारी नहीं मिली है कि मैं क्या करना चाहता हूं। मुझे यह भी मिला, लेकिन अंतिम परिणाम यह है कि आप वास्तव में अपने अनुप्रयोगों को लिखने के लिए पास्कल का उपयोग कर सकते हैं - जो मुझे इसकी आवश्यकता के मुकाबले ओवरकिल जैसा लगता है।

मेरा प्रश्न यह है कि: सबसे आसान तरीका क्या है मेरे पहले से निर्मित आईओएस एप के भीतर मेरे मुख्य पास्कल फ़ंक्शन का उपयोग करें? क्या XCode में फ्रीपस्कल को एकीकृत किया जा रहा है और पास्कल टेम्पलेट्स में से किसी एक में अपने वर्तमान एप्लिकेशन स्टोरीबोर्ड और कोड को आयात करना आवश्यक है, या क्या यह एक संगत पास्कल पुस्तकालय को दूसरी विधि का उपयोग करके संभव है और यह मेरे कोड से संदर्भित हो सकता है?

मैं किसी भी सहायता के लिए बहुत आभारी हूं (यहां तक ​​कि सिर्फ एक लिंक)। मैंने बहुत कुछ किया है, और वास्तव में इस समस्या का समाधान करना चाहते हैं।

सरलतम तंत्र को और उद्देश्य-सी आईओएस परियोजना में शामिल करना है, अन्यथा आपको एक्सकोड वातावरण में निर्माण प्रक्रिया को एकीकृत करना होगा; जो एक शीर्ष लेख के माध्यम से एपीआई को उजागर करने की बजाय थोड़ा और अधिक काम है और फिर .a फ़ाइल से लिंक कर रहा है।

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -