![]() |
1
3
Core Plot 框架,它使用几乎相同的代码基在Mac和iOS上显示图形。有一些特定于平台的东西需要调整(比如UIView应用于其底层的反转坐标系),但是大部分代码都将转换到这两个平台。
到目前为止,我提到的项目都在Model-View-Controller设计模式的视图部分。您的控制器代码将是特定于应用程序的,但您可能能够使大多数平台独立。如果您使用一个简单的模型,或者甚至是一个依赖SQLite或核心数据进行持久化的模型,那么使用相同的代码在Mac和iOS上工作应该是微不足道的。
|
![]() |
2
1
我也在努力解决这个问题;我使用的是Unity3D,而且免费许可证不允许使用本机osx插件。 我刚刚花了一个小时通读了一遍 http://rayvinly.com/how-to-build-a-truly-universal-framework-for-ios-and-mac-with-just-a-single-codebase/ 雷做了一个超级演示,你可以下载他30页的电子书文档!他还提供了一个模板项目。 我想我可以使用这个设置来创建一个绘图面(所以,两个平台上都有一个窗口),我可以使用SpriteKit来绘制它。 然后包装鼠标/触摸输入以创建统一的输入。 至于现成的框架, http://chameleonproject.org/ 阿尔索 http://polycode.org/ http://qt-project.org/ 你最后选择了什么? |
![]() |
WkWk · Apple Watch动作通知不起作用 3 年前 |
![]() |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 3 年前 |
![]() |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |