तो यह एक नई सहस्राब्दी है; Apple ने अपना हाथ लहराया है; अब iPhone (ऐप स्टोर) ऐप में पायथन इंटरप्रेटर को शामिल करना कानूनी है।
यह करने के बारे में कैसे जाना जाता है? सभी मौजूदा चर्चा (अनिश्चित रूप से) जेलब्रेकिंग को संदर्भित करती है। (पुराना सवाल: क्या मैं पायथन का उपयोग कर देशी आईफोन ऐप लिख सकता हूं )
यहाँ मेरा लक्ष्य एक PyObjC ऐप लिखना नहीं है, बल्कि एक नियमित ObjC ऐप लिखना है जो पायथन को एक एम्बेडेड लाइब्रेरी के रूप में चलाता है। फिर पायथन कोड देशी कोको कोड को वापस कॉल करेगा। यह "कंट्रोल लॉजिक पाइथन कोड" पैटर्न है।
क्या XCode में बनाया गया पायथन प्राप्त करने के लिए एक गाइड है, ताकि मेरा iPhone ऐप इसे लिंक कर सके? अधिमानतः एक छीन-डाउन पायथन, क्योंकि मुझे मानक पुस्तकालय के 90% की आवश्यकता नहीं होगी।
मैं शायद थ्रेडिंग और पायथन-एक्सटेंशन एपीआई का पता लगा सकता हूं; मैंने मैकओएस पर किया है। लेकिन केवल कमांड-लाइन कंपाइलरों का उपयोग करना, एक्सकोड नहीं।