2011-01-15 6 views
10

मैं एक उद्देश्य-सी नौसिखिया हूं, जो अभी भी मैक नहीं है, लेकिन फिर भी मैं भाषा का अभ्यास करना चाहता हूं। मैंने सुना है कि गैर-मैक दुनिया में, जीएनयूस्टेप कोको के लिए एक अच्छा विकल्प प्रदान करता है, और नए उद्देश्य-सी डेवलपर्स के लिए एक लर्निंग टूल के रूप में उपयोग किया जा सकता है। मेरा सवाल यह है कि, चूंकि जीएनयूस्टेप बहुत सारे कोको वर्गों को बंद करता है, इसलिए आईओएस गेम + इसके विकास ढांचे को पोर्ट करने की संभावना क्या है। मैं आईओएस (https://github.com/ericjohnson/canabalt-ios) के लिए Canabalt के बारे में बात कर रहा हूं जो फ्लिकल फ्रेमवर्क के आईओएस संस्करण पर आधारित है। मैं जानना चाहता हूं कि पोर्ट & पोर्ट में सक्षम होने का थोड़ा सा मौका है, इस गेम को जीएनयूस्टेप का उपयोग कर विंडोज़ पर चलाएं। याद रखें, यह पूरी तरह से शैक्षिक उद्देश्यों के लिए है, इसलिए कृपया, इसमें किसी भी व्यावहारिक मूल्य की तलाश न करें, इसके अलावा मुझे ओबीजेसी के साथ बेहतर होने के अलावा :)क्या जीएनयूस्टेप का उपयोग कर विंडोज़ में आईओएस ऐप पोर्ट करना संभव है? (सीखने के उद्देश्यों के लिए)

मुझे लगता है कि यह तकनीकी रूप से संभव होना चाहिए। आम तौर पर, जीएनयूस्टेप का उपयोग करके जीतने के लिए किसी भी आईओएस ऐप को पोर्ट करने की संभावना क्या होती है?

+3

रिकॉर्ड के लिए, कोको ** ** कोको टच नहीं है। –

उत्तर

12

मुझे लगता है कि आप आईओएस एप्लिकेशन की तुलना में मैक एप्लिकेशन को बंद करने से बेहतर होंगे। जबकि आईओएस ढांचे (ज्यादातर UIKit) मैक ओएस के करीब हैं, वे अभी भी काफी अलग हैं। कोड अंतरों से परे सीमित स्क्रीन स्पेस और माउस की कमी में आईओएस और मैक के बीच बड़ी प्रतिमान बदलाव हैं।

जीएनयूस्टेप कोको में बंद है, तो आप कुछ काम के साथ एक मैक ऐप पोर्ट करने में सक्षम होंगे, लेकिन आईओएस ऐप नहीं।

+0

ठीक है, इस तरह की समस्याओं को हल करना पोर्टिंग अनुभव का हिस्सा है। यह काम के बिना नहीं आता है। –

+0

मैं मानता हूं, मुझे लगता है कि ओपी ने जीएनयूस्टेप ~ यूआईकिट माना है;) – d11wtq

+0

शायद, लेकिन जीएनयूस्टेप में अन्य उपयोगी चीजें हैं, जैसे एनएसएसटींग और ओपनजीएल समर्थन। –

2

मुझे यकीन है कि यह संभव है। केवल सवाल यह है कि यदि आपको लगता है कि यह व्यतीत समय के लायक होगा। मेरे लिए यहां एक समय अनुमान देना मुश्किल है, क्योंकि मुझे नहीं पता कि आप कितने अच्छे हैं। शायद पता लगाने का सबसे अच्छा तरीका सिर्फ इसमें गोता लगाने के लिए है। सफलता के बारे में ज्यादा चिंता न करें - अगर यह बहुत उबाऊ या कठिन लगता है, तो बस कुछ और करें।

4

यदि आप क्रॉस-प्लेटफ़ॉर्म उद्देश्य-सी के बारे में गंभीर हैं तो आप cappuccino और cocotron देख सकते हैं। वे दोनों इस दिशा में नोड्स हैं। यदि आपके पास ऐसा मैक नहीं है जो अभी भी थोड़ा मुश्किल हो रहा है। एक प्रयुक्त मैक मिनी यहां खुशी की ओर एक लंबा रास्ता तय कर सकता है।

शुभकामनाएं!

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

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