2013-02-10 33 views
9

मैं विकासशील और आईओएस ऐप हूं और जानना चाहता हूं कि मेरे ऐप को विकसित करने के लिए एक्सकोड में पाइथन स्क्रिप्ट का उपयोग करना संभव है या नहीं।आईओएस प्रोग्रामिंग के लिए पायथन का उपयोग

मैं उद्देश्य सी के साथ सहज हूं और मैं पाइथन का उपयोग करके अपना पूरा ऐप बनाने का लक्ष्य नहीं रख रहा हूं। अधिकांश कोड अभी भी उद्देश्य में होंगे-सी। जो भी मैं उपयोग कर रहा हूं वह बहुत कम्प्यूटेशनल रूप से गहन है; और इसलिए मैंने सोचा कि अजगर का उपयोग (numpy और scipy के साथ) चीजों को गति देगा।

मैंने सुना है कि PyObjC उपयोगी हो 'हो सकता है', लेकिन मैं यह बताते हुए कि PyObjC XCode 4.

इसके अलावा साथ संगत नहीं है stackoverflow पर धागे पाया है, वहाँ computationally भारी कार्य करने के लिए किसी भी अन्य बेहतर अनुकूल विकल्प नहीं है आईओएस में

अग्रिम में उत्तर देने के लिए धन्यवाद।

+1

आपको क्या लगता है कि पाइथन, यहां तक ​​कि numpy/scipy के साथ, उद्देश्य-सी की तुलना में "कम्प्यूटेशनल तीव्र" एल्गोरिदम के लिए तेज़ होगा? –

+2

यदि वह अजगर के साथ अधिक धाराप्रवाह है, तो उसका कोडिंग क्लीनर हो सकता है और एल्गोरिदम के उनके कार्यान्वयन अधिक कुशल हो सकते हैं। –

+0

हां, मैं अजगर के साथ बेहतर हूं, जिसका मतलब एल्गोरिदम के तेज़ी से कार्यान्वयन होगा। इसके अलावा, अलगो में बहुत सारे मैट्रिस मैनिपुलेशन (एफएफटी, फिल्टर इत्यादि) हैं, इसलिए numpy/scipy का उपयोग करने से तेजी से रन टाइम हो सकता है। –

उत्तर

5

मैंने पीओओबीजेसी स्थापित करने की कोशिश की और अंततः इसे स्टैक ओवरफ्लो और दस्तावेज़ पढ़ने के पांच घंटे बाद चल रहा था। मेरे लिए यह लिंक एक आकर्षण की तरह काम करता है: https://github.com/gregneagle/Xcode4CocoaPythonTemplates (जीयूआई के बिना, this उत्तर भी देखें)। आईओएस के साथ पीओओबीजेसी का उपयोग करने के उदाहरण के लिए this link देखें।

संबंधित मुद्दे