7

मैं किसी भी ने कभी भी डायनेमो आईओसी (http://www.dynamoioc.com/) की कोशिश की है और क्या यह मोनो टच और मोनोड्रॉइड के लिए डिज़ाइन की गई परियोजनाओं के साथ काम करता है या नहीं, वहां नियंत्रण समाधान के सभी संभव सी # .NET उलटापन से उत्सुक हूं?क्या डायनेमो आईओसी मोनो टच और मोनोडायड के साथ काम करता है?

जबकि मैं स्पष्ट रूप से मोनो टच या मोनोड्रॉइड का उपयोग नहीं कर रहा हूं, मैं यूनिटी 3 डी (http://www.unity3d.com) का उपयोग कर रहा हूं। मैं उम्मीद करता हूं कि यदि एक आईओसी ढांचा (उदा। डायनेमो) मोनो टच और मोनोडायड पर काम करता है तो यह एकता 3 डी के साथ मेरी आवश्यकताओं को पूरा करने की अपेक्षा अधिक संभावना नहीं होगी।

नोट: मैं कुछ दिनों के लिए नियंत्रण कंटेनरों के उलझन और मोनो टच, मोनोडायड इत्यादि के साथ उनकी संगतता पर शोध कर रहा हूं; यह प्रश्न आलस्य से नहीं आते हैं, लेकिन विशेष रूप से डायनेमो आईओसी और मोनो टच, मोनोड्रॉइड इत्यादि के साथ इसकी संगतता के बारे में मेरे शोध करते समय मैंने पाया है कि विवरणों की कमी

+0

[स्टैक ओवरफ्लो साइट आपका व्यक्तिगत शोध सहायक नहीं है] (http://meta.stackexchange.com/a/128553/102937) –

+0

मैं लगभग 2 दिनों के लिए आईओसी कंटेनर का शोध कर रहा हूं, लेकिन मुझे बहुत कुछ नहीं मिला है डायनेमो आईओसी पर इसकी गति का हवाला देते हुए बेंचमार्क से परे। मेरी खोज करते समय मुझे कुछ याद आ सकता है, लेकिन मुझे नहीं लगता कि मेरा प्रश्न अनुचित है। –

+0

आप बिंदु खो रहे हैं। मैं नहीं कह रहा हूँ कि तुम आलसी हो। मैं कह रहा हूं कि बाजार पर विभिन्न उत्पादों की तुलना मांगने के लिए खुले अंत प्रश्न पूछना इस साइट के लिए पूरी तरह से विषय है। –

उत्तर

5

मैं डायनेमोइओसी के बारे में उत्तर नहीं दे सकता, लेकिन मेरे पास है समस्याओं के बिना मोनो टच और मोनोड्रॉइड पर TinyIoC और OpenNetCF IoC का उपयोग किया जाता है।

MvvmCross के भीतर मैं वर्तमान में OpenNETCF कार्यक्षमता की एक बहुत ही सीमित सेट का इस्तेमाल करते हैं और उस WP7, ios, ड्रायड और WinRT भर में काम करता है।

+0

मैं TinyIoC को देख रहा हूं और यह निश्चित रूप से मेरे रडार पर है। मैंने पहले OpenNetCF.IoC के बारे में नहीं सुना था; मैं उस पर भी एक नज़र डालेगा। सिफारिशों के लिए धन्यवाद! –

+0

यदि यह मदद करता है, तो OpenNetCF टीम लंबे समय तक हार्ड-कोर विंडोज मोबाइल/विनसीई कोडर हैं - उनका कोड बहुत अच्छी तरह से स्थापित है! मैं कुछ साल पहले भुगतान करने वाले ग्राहक भी था। – Stuart

+0

हम सीएफ, विंडोज डेस्कटॉप, विनफोन, मोनोडायड और मोनो टच में चलने वाले ऐप्स में ओपनएनईटीसीएफ आईओसी लाइब्रेरी को भी भारी मात्रा में डॉगफूड करते हैं। उन ऐप्स को लगातार सुधार और विस्तारित किया जा रहा है, इसलिए आईओसी एक सक्रिय परियोजना होने के समाप्त होता है। – ctacke

1

डायनेमो मोनो टच या यूनिटी 3 डी के माध्यम से आईओएस प्लेटफार्मों को लक्षित करने वाली सी # परियोजनाओं के साथ उपयोग करने योग्य नहीं दिखता है।

मैं मोनो की सीमाओं पर this, कुछ अन्य प्रश्नों की सौजन्य और स्टैक ओवरव्लो पर यहां जवाब देने में सक्षम था; डायनेमो आईओसी के code की अधिक गहन समीक्षा के बाद और System.Linq.Expressions नेमस्पेस के बारे में बेहतर समझने के बाद, ऐसा लगता है कि डायनेमो लिंकक द्वारा दी गई गतिशील अभिव्यक्तियों के उपयोग के माध्यम से अपनी अधिकांश गति प्राप्त करने में सक्षम है। यह मेरी समझ है कि System.Linq.Expressions का उपयोग करने वाले कोड गतिशील कोड पीढ़ी के समान श्रेणी के अंतर्गत आते हैं, इस प्रकार मोनो टच (और आईओएस को लक्षित करने वाली प्रॉक्सी यूनिटी 3 डी प्रोजेक्ट्स द्वारा) डायनेमो आईओसी को अनुपयोगी बनाते हैं।

+0

बस जांचने के लिए - क्या आपने वास्तव में मोनो टच के साथ एक असली डिवाइस पर इसे चलाने का प्रयास किया है? यदि नहीं, तो कृपया इसे धक्का न दें एक स्वीकार्य उत्तर और तथ्य है। – Stuart

0

मैं सिर्फ एक मोनो टच प्रोजेक्ट शुरू कर रहा हूं और मैं Munq.IocContainer का उपयोग कर रहा हूं। मुनक एक छोटा डी ढांचा है जिसे मैंने पहले एएसपी.नेट एमवीसी प्रोजेक्ट और विंडोज मोबाइल 6 एप्लिकेशन में इस्तेमाल किया था। यद्यपि इसमें बड़े ढांचे की घंटियां और सीटी नहीं हैं, यह तेज़ और कॉन्फ़िगर करने में आसान है।

कृपया उपरोक्त अनदेखा करें। मैंने मुनक का उपयोग शुरू किया जो सिम्युलेटर में बहुत अच्छी तरह से काम कर रहा था लेकिन जब मैंने एक वास्तविक आईफोन पर तैनाती करने की कोशिश की तो वह बहुत ही असफल रहा। ऐसा इसलिए है क्योंकि मुनक जेआईटी का कुछ कोड जो आईओएएस पर मोनो टच में AFAIK ठीक नहीं है। मैं Funq पर वापस गया हूं, जहां से मुनक व्युत्पन्न हुआ है। मुंक वास्तव में एएसपी.नेट एमवीसी 3 में उपयोग के लिए लक्षित था, इसलिए फंक पर वापस लौटने का अर्थ यह भी है कि system.web के लिए कोई संदर्भ नहीं है जिसे हटाने की आवश्यकता है।