Android 用于跨平台应用程序的UIApplicationMain的替代方案。
我正在创建一个类,用于为多个平台创建窗口,包括Windows、Mac、Linux、iOS和Android。我希望我的班级按照以下方式学习Android 用于跨平台应用程序的UIApplicationMain的替代方案。,android,ios,macos,window,cross-platform,Android,Ios,Macos,Window,Cross Platform,我正在创建一个类,用于为多个平台创建窗口,包括Windows、Mac、Linux、iOS和Android。我希望我的班级按照以下方式学习 MyWindow window( "My Window", 480, 320 ); while( window.IsRunning() ) { // do something } 然而,在iOS上,我们需要在调用main之后调用UIApplicationMain,它负责所有内部内容和主循环。我想知道是否有办法绕
MyWindow window( "My Window", 480, 320 );
while( window.IsRunning() )
{
// do something
}
然而,在iOS上,我们需要在调用main之后调用UIApplicationMain,它负责所有内部内容和主循环。我想知道是否有办法绕过UIApplicationMain,这样我就可以控制iOS上的主循环了?一个有效的代码示例将非常有帮助
谢谢。正如@H2CO3所说的,你不能 有很多限制,例如:iOS移动应用程序只能有一个窗口,但Mac OS可以有多个窗口,您将如何处理 又见 但是你可以遵循一些节省时间的技巧 您可以部分地设计代码 处理数据的代码 处理UI更新的代码 根据本机app SDK设计UI,然后根据回调更新UI 您可以使用不同的工具来转换代码 喜欢和 只有部分代码可以重用,但大部分代码都是为不同的平台重写的
你也可以尝试使用一些。你真的不能。它需要被调用。如果你需要这个,你可能有一个设计问题。