gpt4 book ai didi

android - MonoTouch/MonoDroid 服务层不兼容?

转载 作者:可可西里 更新时间:2023-11-01 05:24:04 26 4
gpt4 key购买 nike

我们已经开始构建跨平台 Android/iOS 应用程序,之前只在 MonoTouch 中构建过。我们正在评估 MonoDroid

我们的应用需要使用 JSON,我们想使用 ServiceStack。 Xamarin 有一个我们正在使用的 ServiceStack 分支 - https://github.com/xamarin/ServiceStack

我们希望有一个共同的项目负责获取和发布 JSON。 Xamarin 的 ServiceStack 具有适用于 Android 和 iOS 的不同 DLL。我们如何拥有一个单个项目并使用 ServiceStack 获取我们的 JSON?

我们对以统一方式获取 JSON 的其他选项持开放态度?

最佳答案

总的来说,为 MonoTouch 编译的不依赖于 MonoTouch 特定类型的托管 *.dll 与 Android 项目的 Mono 兼容。

ServiceStack 就是一个很好的例子。我个人已将它用于 Xamarin 移动框架产品的多个项目。

作为一般规则,我倾向于使用带有异步方法的分部类来封装对我的 Web 服务的所有调用,例如 FooProjectRestClient。然后,如果需要进行任何类型的分段,它可以使用 #if defs 在共享类中进行。

关于android - MonoTouch/MonoDroid 服务层不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9624158/

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