ios - iOS:创建共享代码的项目
问题描述
现在我有一个 iPhone 应用程序,所有的代码和资源都在一个大项目中(也有一个文件夹)。现在我打算创建一个单独的 iPad 应用程序(不是通用的),我需要在同一个工作区下创建一个新项目。这两个应用程序将共享一些代码和资源(xib、模型、服务、图像、字体、外部框架)。所以我计划创建另一个包含这些“常见”事物的项目,这两个项目将不会在那里访问它。
问题:如何做到这一点?第三个项目是自定义框架吗?有人可以指点我有关如何执行此操作的教程吗?
解决方案
如果你已经有一个 Xcode 工作区,这相当容易:
在工作区中为您的 iPad 应用程序创建一个新框架
在工作区中为您的共享代码和资产创建一个新框架。这需要是一个框架,而不是一个库,因为您将共享资产,而不仅仅是代码。将共享代码和资源移至此项目。
从您的两个项目中向此共享框架添加依赖项。
推荐阅读
- google-cloud-dataflow - 使用 BeamSQL 取消嵌套嵌套的 PCollection
- node.js - 如何获取 webpack 包中使用的所有包的列表?
- java - 必须实现抽象方法
- aframe - 在 A-Frame 场景中渲染 2D 形状的最简单方法是什么?
- c++ - 你可以直接在函数调用中使用 make_unique 吗?
- amazon-ec2 - 在实例已经初始化后启动进程时,有没有办法在我的 ec2 实例上公开端口?
- unicode - -Dfile.encoding= 的非 unicode 字符集的示例是什么?
- ansible - 在 Ansible 中,我们可以遍历文件列表并使用 lineinfile 模块匹配文件中的内容吗
- symfony - 愿 Api 平台与 Symfony 3.4 一起正常工作
- javascript - validatejs 确认 react-native 的密码