gpt4 book ai didi

iphone - iPhone/桌面应用程序的相同代码库

转载 作者:行者123 更新时间:2023-12-03 18:35:43 27 4
gpt4 key购买 nike

我有一个 iPhone/iPad 应用程序想要移植到 MacOSX。我的大多数 objective-c 类只要不包含 UIKit 内容就应该可以正常工作。显然,界面会有所不同。

在 Xcode 中执行此操作的最佳方法是什么?开始一个全新的项目?添加新目标?如何保持不同平台的同步?我应该只使用带有多个分支的 git 吗?

最佳答案

我很难为两种操作系统类型设置具有不同目标的统一项目,因此我通常将其分成两个共享源文件的项目。

对于面向 Mac 和 iOS 的应用程序,我倾向于为该应用程序创建一个目录。我将这两个项目放入其中,并为共享源文件设置了一个目录,一个用于 iOS 特定的内容,第三个用于 Mac 特定的内容。这样,您可能有不同的项目,但共享文件将在它们发生更改时在它们之间更新。您唯一需要手动同步这两个项目的情况是将新的共享文件添加到应用程序并且必须独立添加到两个项目时。

您应该能够重组现有项目来支持这一点,而不会遇到太多麻烦。

关于iphone - iPhone/桌面应用程序的相同代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4617166/

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