Eik*_*iko 14
我通常并行编写代码,有时在Mac上启动,有时在iOS上启动.大多数核心功能(即非GUI)在两个平台上几乎相同,但有时一部分功能缺失.然后我尝试从较差的平台开始,以便代码将在两者上运行.
并行工作会带来另一个好处:您需要考虑良好的抽象,否则您会很快地对重复的代码感到恼火.多个目标确实有助于良好的结构.
至于多个目标 - 是的,理论上这适用于Xcode.只要我将"核心代码"放在静态库中并保持所有内容自动更新,这真是一种痛苦(一次又一次地丢失引用).
我的设置如下:
MainWorkspace
CoreFunctionsMacLibProject
CoreFunctionsIOSLibProject
TheApplicationMacProject
TheApplicationIOSProject
Run Code Online (Sandbox Code Playgroud)
核心部分的共享代码位于共享文件夹中,只要所有内容都在同一工作区中,更新就很容易.如果没有单独的库,它可以很容易地工作,我也碰巧在不同的项目/工作区中使用它们.
到目前为止一切顺利.谈论2-4个库和几个应用程序项目.只是我的经历.工作区使这种方法非常灵活,因为您可以将项目放在多个工作区中.
| 归档时间: |
|
| 查看次数: |
5228 次 |
| 最近记录: |