看來,單在iOS不支持JIT編譯,這似乎是由至少StructureMap,Ninject,和簡單的注射器使用。它可以用Ninject中的反射替代它來關閉,但它的擴展似乎並不是這種情況,至少在攔截過程中是這樣。有沒有沒有使用JIT編譯但有攔截?是否有任何IoC框架不使用支持截取的JIT編譯?
回答
您可以與Griffin.Container。但默認攔截包使用castle代理。所以你必須自己添加該功能。
攔截功能是用裝飾來實現。
執行IInstanceDecorator類,並使用container.AddDecorator()
添加您的實現。
我看着那些雖然簡短,但是他們被解僱後,我找不到攔截的記錄功能 - 如果你說他們支持它,雖然我會帶他們更難的外觀。 – Ford 2012-08-17 13:52:48
第二個鏈接明確列出MonoTouch被支持 – timothyclifford 2012-08-18 03:04:25
@Ford tinyioc在monotouch上工作正常,但目前不支持攔截,它*是*但是我打算實現的下一個功能。 – 2012-08-21 13:59:37
- 1. Java JIT編譯器是否犧牲性能來支持集合?
- 2. CoreBluetooth框架是否支持Blob讀取?
- 3. 是否有任何python web框架支持「flush」?
- 4. 什麼的JIT編譯器不支持CLR
- 5. NativeScript是否支持任何實時.js框架?
- 6. 任何編譯器是否都支持constexpr?
- 7. 是否有任何輕量級的基於ASP.NET MVC的框架支持OpenID?
- 8. 是否有任何不使用HTTP的RESTful框架?
- 9. 是否有任何框架用java
- 10. 在.NET上是否有任何支持Android和iOS的Facebook集成框架?
- 11. 是否有任何支持擦洗和2x的iPhone音頻框架?
- 12. 是否有任何支持編譯ILASM文件的商業或開源IDE?
- 13. SharePoint 2003是否支持.NET 3.5框架?
- 14. OpenXava框架是否支持Web服務?
- 15. Android WebView是否支持框架標籤?
- 16. Spring框架是否支持Jersey API
- 17. WatchOS 3是否支持SpeechKit框架?
- 18. Play框架是否支持「片段」?
- 19. GCM是否支持iOS PushKit框架?
- 20. 實體框架是否支持加密
- 21. iPhone 5是否支持MetalPerformanceShaders框架?
- 22. GNU Java編譯器是否支持JNA?
- 23. MacRuby是否支持靜態編譯?
- 24. 使JIT編譯器
- 25. 是否Numbapro支持SIMD編程架構
- 26. 是否有任何支持語言的文本編輯器/ IDE?
- 27. 是否有任何支持圖像編輯的Flex庫?
- 28. 不支持在HTML5中使用框架但不支持iFrame
- 29. 是否有可能爲Haskell編寫Just In Time(JIT)編譯器?
- 30. 是否支持語言ui框架支持RTL語言?
可能重複:http://stackoverflow.com/questions/2619564/ioc-library-compatible-with-monotouch – 2012-08-17 13:48:50
「JIT」是指CLR通過稱爲「抖動」的組件完成的操作。從技術上講沒有IoC做JIT編譯。他們可能會做運行時編譯;但那是不同的。 – 2012-08-17 15:59:23
「看來iOS上的Mono不支持JIT編譯」Windows 8 Metro也不支持。 – Steven 2012-08-17 18:34:31