2010-06-01 13 views
8

क्या आईफोन पर लुआ दुभाषिया चलाने के लिए संभव है? यदि हां, क्या ऐसे पुस्तकालय हैं जिनके पास आईफोन के एसडीके से बाइंडिंग है? यदि लुआ के साथ यह संभव नहीं है, तो अन्य भाषा विकल्प क्या हैं?आईफोन पर लूआ दुभाषिया

+0

संभव डुप्लिकेट: http://stackoverflow.com/questions/2586259/lua-on-the-iphone – cregox

उत्तर

6

Ansca Corona SDK देखें।

+0

यह एसडीके @jer द्वारा संदर्भित नए डेवलपर समझौते के आसपास कैसे मिलता है? –

+0

कोई नहीं जानता कि यह करता है या नहीं। समझौता अगले संस्करण के लिए है जो मुझे लगता है। अन्य कन्वर्टर्स हैं: मोनो टच फॉर सी #, एडोब फ्लैश कंपाइलर, और यूनिटी 3 डी। क्या इन सभी को खारिज कर दिया जाएगा अज्ञात है। (असल में, यह सुनिश्चित है कि फ्लैश अवरुद्ध है क्योंकि आप पहले से ही जानते हैं :)) – ustun

+0

अधिक जानकारी के लिए ब्लॉग देखें http://blog.anscamobile.com/2010/04/corona-and-iphone-os-4- 0/अन्य पदों को भी देखें। – ustun

5

हां, स्टोर पर कई एप्लिकेशन (विशेष रूप से गेम्स) ने लुआ का उपयोग किया है। हालांकि, नए डेवलपर्स समझौते की धारा 3.3.1 के साथ सलाह दी जानी चाहिए, सी/सी ++ या ऑब्जेक्टिव-सी/ऑब्जेक्टिव-सी ++ के अलावा किसी अन्य भाषा से आईफोन एसडीके रूटीन में कॉल करना स्पष्ट रूप से वर्जित है (इसमें जावास्क्रिप्ट भी है लेकिन केवल वेबकिट पर इंजन, इसके बाहर नहीं)। इसलिए, यदि आपको यह विचार मिल रहा है कि आप लुआ में अपना आवेदन लिखेंगे, तो सावधान रहें कि भले ही यह समीक्षा के माध्यम से हो, जो कि असंभव है, इसे किसी भी समय खींच लिया जा सकता है यदि आप इसका उपयोग आईफोन एसडीके को कॉल करने के लिए कर रहे हैं दिनचर्या।

+0

तो उस समझौते के सटीक शब्द है, तो आप कुछ भी चारों ओर रैपर करना है आप लुआ में सुलभ होना चाहते हैं, फिर उन लपेटा कार्यों को पंजीकृत करें। : पी – RCIX

+0

स्पष्ट रूप से यह सटीक शब्द नहीं है, हालांकि, यह महत्वपूर्ण बिट्स है जैसा कि मेरे द्वारा कई और जानकार लोगों द्वारा व्याख्या किया गया है। हालांकि, मैंने ऐप्पल से इस तरह के एक प्रश्न पूछा है (3.3.1 से पहले, विशेष रूप से यह दुभाषियों से संबंधित है) तब तक जब तक कि मैं उपयोगकर्ताओं को ऐप में बदलाव करने की अनुमति नहीं दे रहा था, और यह एक ज्ञात तरीके से किया गया , यह अच्छा था। तो मुझे लगता है कि यह वही तथ्य है जो आप अपने लुआ कोड से एसडीके एपीआई नहीं कह सकते हैं। – jer

6

ऊपर वर्णित कोरोना एसडीके के अलावा, iPhone Wax भी देखें।

+1

कोरोना एक्सकोड की आवश्यकता के बिना सीधे एक ऐप बनाता है। मोम, दूसरी तरफ, एक्सकोड के माध्यम से संकलित करता है। प्रत्येक के पास इसका लाभ होता है। मुझे वैक्स विचार बेहतर पसंद है। – cregox

5

ऐप्पल में recently revised उनके TOS स्पष्ट रूप से Ansua Corona में लुआ इंजन के लिए अनुमति देने के लिए है। तो इसके बारे में चिंता करने की कोई ज़रूरत नहीं है।

1

Moai एक लुआ आधारित क्रॉस-प्लेटफार्म एसडीके है जो अन्य लक्ष्यों के बीच आईओएस का समर्थन करता है। हाल ही में उनकी 1.0 रिलीज हुई थी और उनमें से कुछ समर्थक स्टूडियो हैं (डबल फाइन, हरेब्रेनेड स्कीम)। बाहर की जाँच करने लायक यह कोरोना से बहुत कम नोब-फ्रेंडली है (उनकी टैग लाइन "समर्थक गेम डेवलपर्स के लिए" है), लेकिन कोरोना के विपरीत यह मुफ़्त और खुला स्रोत है, और बहुत तेज़ है।

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