संपादित करें: मेरा बुरा, मेरा उद्देश्य उद्देश्य-सी है, सी # नहीं। कुछ कारणों से मैं इसे अपने सिर में मिला, यह सी # आईफोन था। तो सी # के लिए जवाब बहुत अच्छे थे, धन्यवाद, लेकिन वे थोड़ा अप्रासंगिक हैं, इसके बारे में खेद है।क्या उद्देश्य-सी और जावा, या आईफोन और एंड्रॉइड के बीच कोई बड़ा अंतर है?
मैंने देखा है लेकिन इसका उत्तर देने वाले कुछ भी नहीं मिल सकते हैं, हालांकि कुछ ने इसके कुछ हिस्सों का जवाब देकर सवाल छोटा कर दिया है। एक छोटे समूह के बीच, हम आईफोन और एंड्रॉइड पर कुछ काम करने की योजना बना रहे थे, जो कि अधिकांश भाग के लिए 2 अलग-अलग हैं, लेकिन एक दूसरे की मदद करते हैं, और कुछ लोगों के बीच ग्राफिक्स काम उनके बीच विभाजित होता है।
लेकिन हम दोनों के बीच चीजों को स्थानांतरित करने की संभावनाओं के बारे में सोच रहे थे, जरूरी नहीं कि ऐप, शायद उपयोगी वर्ग या कुछ। उद्देश्य-सी और जावा को देखते हुए, उनके पास एक ही विशेषता है कि सबसे बड़ी बाधा प्रणाली इंटरफ़ेस सामग्री होगी, इसलिए हम सोच रहे थे कि, अगर हमने प्रत्येक सिस्टम पर इन पर एक अमूर्तता बनाई है तो उन्हें एक ही इनपुट दिया जा सकता है (जो कि जब तक मैं गलत नहीं हूं, सिस्टम पर ज्यादा तनाव नहीं डालेगा?), क्या एसडीएक्स में विधियों के स्थानों की तुलना में उद्देश्य-सी और जावा के बीच परिवर्तित करने के लिए कुछ लिखने में कोई समस्या होगी? या वहां एक ऐसी भाषा में प्रमुख विशेषताएं या कुछ हैं जो दूसरे के पास नहीं है जिसे हमने याद किया है जिसका मतलब है कि ऐसा करने का एकमात्र तरीका स्क्रैच से पुनः लिखना होगा।
अं ... यह नीचे दिए गए उत्तर में दो बार उल्लेख किया गया है, लेकिन अभी बताते ... ** iPhone ऑब्जेक्टिव-सी, नहीं सी # में प्रोग्राम किया गया है। ** (सी # एक Microsoft तकनीक है, शायद आप प्रोग्राम कर सकते हैं उसमें विंडोज फोन 7) – Ricket
विंडोज फोन 7 को सी # (और केवल सी # में प्रोग्राम किया जा सकता है)।आपके पास विंडोज फोन 7 में उपयोगकर्ता इंटरफ़ेस समर्थन के लिए सिल्वरलाइट और एक्सएनए के बीच एक विकल्प भी है। –
असल में, मोनो पैकेज और टूल्स हैं जो आईफोन, आईपॉड टच और आईपैड अनुप्रयोगों के विकास में सी # के उपयोग का समर्थन करते हैं। –