全新的目标C,一直在研究一些Swift,将一些可重用的文件转换为可导入的框架。对于swift,我大多只需要将类和一些函数公开,以便在作为框架导入时可以访问它们,如何在目标C中实现? (以及完成此操作后如何处理桥接文件)谢谢!
答案 0 :(得分:2)
在Objective-C中,您通常在.h文件中定义@interface
并在该.h文件中包含任何公共方法和属性。然后在框架中公开那些,你{伞}标题中的#include
.h文件。或者,如果在Swift项目中包含此项,则会在桥接头中导入该.h文件。
在.m文件中的私有类扩展中定义任何私有属性或ivars。这使他们不会暴露在.h文件中。