2011-09-14 14 views
6

मुझे आईओएस प्रोग्रामिंग सीखने में दिलचस्पी है लेकिन फिलहाल मुझे मैकिंटोश सिस्टम तक पहुंच नहीं है। बस सोच रहा है कि विंडोज के लिए आईओएस एसडीके के बराबर है या नहीं? मेरे पास एक आईफोन है :)विंडोज सिस्टम पर आईओएस प्रोग्रामिंग

+0

नहीं। AFAIX, आपको ऐप्पल से एक्सकोड की आवश्यकता है, जो केवल मैकोज़ एक्स + पर चलता है। – tjameson

उत्तर

4

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

+0

धन्यवाद :) मैं इसे आज़मा दूंगा – Jay

3

आपको आईओएस विकास के साथ शुरू करने के लिए मैक की आवश्यकता है। हालांकि, आप "हैकिंटोश" Google पर जा सकते हैं और अपने विंडोज लैपटॉप पर मैक ओएसएक्स स्थापित करने का प्रयास कर सकते हैं, जो आपको एक्सकोड और बाद में आईओएस विकास स्थापित करने में सक्षम बनाता है।

1

विंडोज मशीन पर आईओएस अनुप्रयोगों का निर्माण करने का सबसे अच्छा तरीका आईओएस के लिए एडोब एयर पैकेजर के साथ है। नहीं, यह आईओएस एसडीके के साथ प्रोग्रामिंग नहीं कर रहा है - लेकिन ऐप स्टोर गेम्स श्रेणी (मैकेरियम) में वर्तमान बेस्ट सेलिंग एप्लिकेशन इसके साथ बनाया गया था।

http://blogs.adobe.com/flashplayer/2011/06/adobe-air-2-7-now-available-ios-apps-4x-faster.html

2

हाँ, वहाँ वास्तव में iPhone और iPad के लिए खिड़कियों पर विकास प्लेटफ़ॉर्म हैं। आम तौर पर देशी आईओएस भाषा का समर्थन नहीं करते हैं: । हालांकि, उनमें से अधिकतर आपको कुछ विधि या अन्य के माध्यम से आईओएस पर निर्माण और तैनाती करने की अनुमति देते हैं।

  • DragonFire एसडीके: यहाँ कुछ सुझाव दिए गए हैं। यह वर्तमान में केवल गेम विकास के लिए है, लेकिन यदि आप वास्तव में निर्धारित हैं तो आप प्रोग्रामिंग रूप से UI तत्व जोड़कर एक गैर-गेम ऐप बना सकते हैं (हालांकि यह बहुत दर्दनाक हो सकता है)। ड्रैगन फायर एसडीके विंडोज एक्सपी, विस्टा और 7 पर चलता है। एसडीके से पूर्ण फीचर्स पाने के लिए थोड़ा सा पैसा खर्च होता है और ऐपस्टोर में जमा होता है। यहां लिंक है: http://www.dragonfiresdk.com मैंने इसे पहले इस्तेमाल किया है, यह चमत्कार करता है। आप आईफोन या आईपैड के लिए विकसित कर सकते हैं और यह सब सी/सी ++ में है। यह उदाहरणों और फ़ाइलों की मदद के साथ आता है।

  • Stencyl। यह एक साधारण और आसान उपयोग करने वाला गेम आईडीई है जो आपको अपने 2 डी गेम को कई प्लेटफॉर्म पर तैनात करने की अनुमति देता है: विंडोज, मैक ओएसएक्स, आईओएस इत्यादि। स्टेटेंसील को कोडिंग की आवश्यकता नहीं है, हालांकि यदि आप पूर्ण संस्करण के लिए भुगतान करते हैं तो आप अपना खुद का जोड़ सकते हैं या कोड। यहां लिंक है: http://www.stencyl.com

  • एकता। यूनिटी 3 डी बहुत जटिल और बहुत उच्च अंत (दूसरे शब्दों में, महंगा) गेम आईडीई और इंजन है जो आपको किसी भी प्लेटफार्म के लिए 3 डी गेम बनाने देता है (लगभग किसी भी, पूर्व आईओएस, ओएसएक्स, विंडोज़, एक्सबॉक्स, वाईआई, प्लेस्टेशन, एंड्रॉइड, लिनक्स)। एकता लागत (सस्ता अंत पर) $ 1500 ... तो शायद यह सबसे अच्छा समाधान नहीं है यदि आपके पास एक मैक खरीदने के लिए पैसे नहीं हैं जो एक ही कीमत के आसपास है। हालांकि, अगर आप सबसे अच्छा खेल इंजन और विकल्पों के साथ IDEs में से एक के लिए देख रहे हैं सचमुच हर मंच, आप इसे बाहर की जाँच कर सकते हैं करने के लिए वितरित करने के लिए: http://unity3d.com

कुल मिलाकर, DragonFire एसडीके शायद अपनी है बेहतर परिणाम के यह करें। यह आपको कीमत के लिए अपने पीसी पर सबसे लचीलापन देता है और यह एक विशाल सीखने की वक्र नहीं लेता है। मैंने मैक प्राप्त करने या आईओएस विकास के बारे में जानने से पहले ड्रैगनफायर की कोशिश की। और मेरे पास एक साधारण गिटार ऐप था और मेरे पहले सी ++ ज्ञान का उपयोग करके एक घंटे या तो ड्रैगनफायर के साथ चल रहा था।

यदि आप विकास प्लेटफ़ॉर्म की तलाश नहीं कर रहे हैं, तो Obj-C की मूल समझ प्राप्त करने के लिए GNUStep देखें।आप "हैकिंटोश" बनाने में भी देख सकते हैं।

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