代码之家  ›  专栏  ›  技术社区  ›  Curnelious

在哪里放置我的结构以保持类的独立性?

  •  1
  • Curnelious  · 技术社区  · 6 年前

    Struct 我们就叫它吧 structA ,这个班是 classA

    第一个想法是 结构 在同一个房间里 文件 这一类的,所以当 结构 结构 类返回的。

    但是,如果我当前项目中的其他类也需要使用它,会发生什么呢 结构 为了其他目的((一份副本)

    所谓可重用,我的意思是没有依赖关系——获取类文件就是这样。

    如果在外面 那么 甲级 变成 不可重复使用 和依赖。

    如果在里面 甲级

    剩下的唯一解决方案是用不同的名称创建其他类似的结构(听起来很糟糕)

    结构 在您的Xcode项目中?

    2 回复  |  直到 6 年前
        1
  •  3
  •   Sven    6 年前

    重用类的过程变得有点困难-您还必须包括它的 依赖关系 . 但这只是生活中的一个事实,基本上所有的软件都有依赖性。为了更容易添加一些代码依赖项管理,例如 Cocoapods Carthage 或者 Swift Package Manager 已经发明了。对于那些你为每个库指定它所依赖的东西-所以 ClassA StructA . 在要使用的项目中

        2
  •  1
  •   Nilanshu Jaiswal    6 年前

    只要你想使用这个类 classA structA ,您可以将该库导入相应的文件中。

    不建议重复该代码。