gpt4 book ai didi

xamarin.ios - 是否有关于 MonoTouch AOT 助手的 ServiceStack.Text.JSConfig 文档?

转载 作者:行者123 更新时间:2023-12-04 07:11:44 24 4
gpt4 key购买 nike

是否有关于 MonoTouch AOT 助手的 ServiceStack.Text.JSConfig 文档?

我找到了这个...
ServiceStack JIT Error on MonoTouch
我看过代码但没有评论,坦率地说它有点神秘。

根据我对 AOT 过程的理解,确保发出类型/方法所需要做的就是在编译器认为可以使用/调用它的源中拥有该类型/方法。没有必要在运行时实际使用/调用任何东西。 AOT 的全部意义在于它是一个编译时进程。因此,只要优化器不删除它,将使用/调用放在未使用的方法中就可以工作。

我一直在尝试使用 ServiceStack.Text.JsConfig.RegisterTypeForAot(); (以一种未使用的方法)来解决我的 AOT 问题,但是当我有太多调用它时遇到了其他奇怪的问题。看其他问题...

Calling ServiceStack.Text.JsConfig.RegisterTypeForAot<T>(); with MonoTouch causes SIGSEGV on startup on device

我可能错误地使用了 RegisterTypeForAot() 方法吗?
其他方法有什么作用? RegisterForAot() 和 InitAot()

最佳答案

没有关于 JsConfig.InitForAot() 的文档除了已有的in-line in the JsConfig , IE:

Provide hint to MonoTouch AOT compiler to pre-compile generic classes for all your DTOs. Just needs to be called once in a static constructor.



您只需调用 JsConfig.InitForAot() stub 和 JsConfig.RegisterTypeForAot<T>()对于每种类型,让 MonoTouch 编译器提前知道需要预先生成哪些泛型代码,以便所有代码都可用于泛型反射。如果遇到问题,请在 GitHub project issues 上提交一个小的独立测试用例。所以我们可以看看是否有任何可以解决的问题。

关于xamarin.ios - 是否有关于 MonoTouch AOT 助手的 ServiceStack.Text.JSConfig 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13808555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com