2012-10-02 13 views
21

क्या आईफोन के लिए गो में लिखना संभव है? मुझे लगता है कि निम्न चरणों केआईफोन पर जाएं

आवश्यक हैं
  1. संकलित एआरएम मच-ओ बाइनरी (मुझे लगता है कि नाम बदलने के लिए संभव

  2. संकलित iPhone एप्लिकेशन के रूप में स्थिर पुस्तकालय (मैं GCCGO कि करने में सक्षम हो उम्मीद) के रूप में जाओ मुख्य() -> मुख्य 2(), आदि)

  3. आईफोन स्थैतिक पुस्तकालय से जुड़े मैक-ओ बाइनरी के रूप में संकलित करें। जाओ मुख्य 2 कॉल करना होगा।

  4. कुछ plist फ़ाइलें, ज़िप बनाने के लिए, पर हस्ताक्षर

+0

शायद यह उत्तर http://stackoverflow.com/questions/11424846/ –

उत्तर

28

Minux जाओ आईओएस यहां बंदरगाह का कहना है: https://bitbucket.org/minux/goios/wiki/Home

+0

मदद कर सकता है यह आलेख लगभग दस्तावेज किए गए minux-project के लिए एक अच्छा प्रारंभिक बिंदु प्रतीत नहीं होता है: https://medium.com/using-go -इन-मोबाइल-ऐप्स (विशेष रूप से भागों 2-4)। – Compufreak

5

संकलन करने में सक्षम होने के नाते और एक जाना कार्यक्रम लेखन का ही हिस्सा है iPhone के लिए जाना । इसके साथ कुछ भी दिलचस्प करने के लिए आपको अभी भी आईओएस एपीआई के लिए बाइंडिंग की आवश्यकता होगी। अन्य ने पहले से ही आईओएस को भाषा के बंदरगाहों के पॉइंटर्स दिए हैं, लेकिन इसके बाद भी आपको लंबा सफर तय होगा।

+1

मेरा परिदृश्य 2 ऐप्स बनाना था। ऐप और आईओएस ऐप जाओ और उन्हें एक साथ लिंक करें। वे कुछ एपीआई के साथ संवाद करेंगे। जाओ ऐप दुनिया का अनुकरण करेगा और समय की घटनाओं का उत्पादन करेगा। आईओएस ऐप ग्राफिक्स और सेंसर के साथ काम करेगा। – Max

+0

यह काम कर सकता है। जाने वाले ऐप को फ़ाइलों या डेटास्टोरेज तक पहुंचने की आवश्यकता नहीं है। –

+0

नहीं। गो में खेल तर्क अनुकरण करना बहुत अच्छा था। जैसे अगर कुछ और नहीं हुआ है तो 300ms के बाद ध्वनि चलाएं। हमने गो में लॉजिक बनाया है और सीधे ऐप में तर्क का उपयोग करना चाहते हैं। – Max

1

के बाद से इस सवाल का 4 साल अब पुरानी है और उसके बाद से मैंने सोचा कि मैं पहले से ही विद्यमान उत्तर देने के लिए जोड़ा जाने वाला एक बहुत हुआ है:

This GitHub परियोजना देशी अनुप्रयोगों पूरी तरह से Android और iOS के लिए जाओ में लिखा लेखन का समर्थन करता है (हालांकि उपलब्ध एपीआई के सीमित सबसेट के साथ) और एसडीके अनुप्रयोग जहां एंड्रॉइड या आईओएस देशी कोड बाइंडिंग के माध्यम से गो कोड के साथ संचार करता है।

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