在swift中创建头文件和实现文件

Jul*_*rio 14 ios swift

这更像是一个编码风格的问题,但我相信它是有效的.来自obj c背景我总是在创建一个类时创建.h和.m.然而,随着swift的变化和所有这些变成了单个文件.我知道对于一些人来说这很酷但是我想念这两件事情是分开的.

引用Zaph的评论

"我想念的是一个公共方法列表,而不是搜索整个源文件中没有标记为私有的方法.有一个编写概念"写入接口".公共方法应该仔细挑选,而不仅仅是因为开发人员忘了私下."

有没有办法在使用swift的单独文件中有一个头 - 实现类?也许有些诡计?

谢谢

Vis*_*ngh 21

可能是您可以使用Generated Interface查看所有公共方法和属性.您可以在源编辑器窗口左上角的相关文件底部找到该选项.要切换回,请在同一弹出窗口中单击" 原始源 ".

生成接口

这是生成的接口文件的外观.

生成的接口文件


Zal*_*ykr 0

简而言之,不......但是你想念什么......?一旦习惯了,你可能会更喜欢这样!旧的分离与新的分离相比并没有明显的优势!

  • 我错过的是公共方法的列表,而不是在整个源文件中搜索未标记为“私有”的方法。有一个编程概念“写入接口”。应该仔细挑选公共方法,而不仅仅是因为开发人员忘记了一些“私有”方法。 (5认同)