gpt4 book ai didi

android - 将 Xamarin.Android 项目转换/移植到 Xamarin.iOS

转载 作者:行者123 更新时间:2023-11-28 21:44:27 24 4
gpt4 key购买 nike

我正在将 Xamarin.Android 项目转换/移植到 Xamarin.iOS,并且基本上遇到了完全不同的 iOS 体系结构的墙 - 从 UI 的设计方式(Android 中的 AXML 布局到iOS 中的 Storyboard)到后端代码如何与 UI 一起工作(Android 中的 Activity 到 iOS 中的 ViewControllers)。甚至事件名称也不同——Android 中的 OnClick 是 iOS 中的 TouchUpInside。控件称为 subview ,控件属性称为“导出”——这里肯定有一个学习曲线。

这里有没有人在将 Xamarin.Android 项目移植到 Xamarin.iOS 方面取得了成功(或至少有经验)?是否有任何工具可用于将 Android AXML 布局转换为 iOS Storyboard或从 Android Activity 转换为 iOS ViewControllers?做这件事的人的书或在线资源/网站怎么样?

我的项目中有大约 20-25 个 Android AXML 布局和 Activity ,并考虑编写一些代码来构建一个工具,该工具可以自动将它们转换为 iOS 等效项。我检查了一些 Storyboard代码,发现 TextView 是一个“标签”,而 EditText 是一个“文本字段”。是否有一个列表将 Android 控件映射到它们的 Storyboard等效项?

问候

数控

最佳答案

没有这样的书籍、工具或图书馆可以做到这一点。iOS 和 Android 的工作方式存在架构差异。在 android 上,需要一个上下文实例来执行系统/ui 操作,而在 iOS 上,您可以独立执行这些操作。

最好的开始方式是使用代码的逻辑部分创建一个 PCL,并在 native 项目中创建 UI 和绑定(bind)。

希望这对您有所帮助。

关于android - 将 Xamarin.Android 项目转换/移植到 Xamarin.iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30814136/

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