看來,單在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. 是否有任何python web框架支持「flush」?
- 2. 什麼的JIT編譯器不支持CLR
- 3. 任何編譯器是否都支持constexpr?
- 4. 是否有任何不使用HTTP的RESTful框架?
- 5. 在.NET上是否有任何支持Android和iOS的Facebook集成框架?
- 6. 是否有任何支持擦洗和2x的iPhone音頻框架?
- 7. 是否有任何支持編譯ILASM文件的商業或開源IDE?
- 8. OpenXava框架是否支持Web服務?
- 9. SharePoint 2003是否支持.NET 3.5框架?
- 10. 實體框架是否支持加密
- 11. Play框架是否支持「片段」?
- 12. Android WebView是否支持框架標籤?
- 13. WatchOS 3是否支持SpeechKit框架?
- 14. iPhone 5是否支持MetalPerformanceShaders框架?
- 15. Spring框架是否支持Jersey API
- 16. GCM是否支持iOS PushKit框架?
- 17. MacRuby是否支持靜態編譯?
- 18. GNU Java編譯器是否支持JNA?
- 19. 使JIT編譯器
- 20. 是否Numbapro支持SIMD編程架構
- 21. 是否有任何.NET web自動化框架支持無頭測試執行?
- 22. 是否有任何支持圖像編輯的Flex庫?
- 23. 是否有任何支持語言的文本編輯器/ IDE?
- 24. 不支持在HTML5中使用框架但不支持iFrame
- 25. 是否有可能爲Haskell編寫Just In Time(JIT)編譯器?
- 26. ios編譯ffmpeg不支持ac3支持
- 27. 創建構建框架以支持編譯支持多種平臺的代碼
- 28. 是否ADO.NET實體框架支持精簡版框架
- 29. SCons是否有任何庫/框架?
- 30. JIT編譯
可能重複: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