2012-08-17 55 views
1

看來,單在iOS不支持JIT編譯,這似乎是由至少StructureMap,Ninject,和簡單的注射器使用。它可以用Ninject中的反射替代它來關閉,但它的擴展似乎並不是這種情況,至少在攔截過程中是這樣。有沒有沒有使用JIT編譯但有攔截?是否有任何IoC框架不使用支持截取的JIT編譯?

+0

可能重複:http://stackoverflow.com/questions/2619564/ioc-library-compatible-with-monotouch – 2012-08-17 13:48:50

+0

「JIT」是指CLR通過稱爲「抖動」的組件完成的操作。從技術上講沒有IoC做JIT編譯。他們可能會做運行時編譯;但那是不同的。 – 2012-08-17 15:59:23

+0

「看來iOS上的Mono不支持JIT編譯」Windows 8 Metro也不支持。 – Steven 2012-08-17 18:34:31

回答

0

見過這些?

https://github.com/grumpydev/TinyIoC

http://ioc.codeplex.com/

OpenNETCF.IoC(第二連桿)已單列爲支撐。

+0

我看着那些雖然簡短,但是他們被解僱後,我找不到攔截的記錄功能 - 如果你說他們支持它,雖然我會帶他們更難的外觀。 – Ford 2012-08-17 13:52:48

+0

第二個鏈接明確列出MonoTouch被支持 – timothyclifford 2012-08-18 03:04:25

+1

@Ford tinyioc在monotouch上工作正常,但目前不支持攔截,它*是*但是我打算實現的下一個功能。 – 2012-08-21 13:59:37