我正在为 iOS 创建一个新的 swift 框架。我的项目结构/层次结构是
*Client(Single View Application)
**Framework as a project
**ViewController in Client consuming Framework
我完全在 Swift 中编码。早些时候我使用了 objective-c ,它有用于定义标题的 .h 文件。但是在 Swift 中没有接口(interface)文件。在框架的情况下如何解决这个差距?而且我找不到任何描述创建快速框架的端到端流程的教程。
我想做的就是在框架内创建一个简单的函数,并公开它以便在我的客户的 VC 中访问它。
但我无法访问我客户的 VC 中的功能。该功能未公开。如果您在 Swift 2.0 中体验过相同或任何其他详细教程,请与我分享您的想法。
最佳答案
您似乎走在正确的轨道上。几件事要确保:
- 您是否在构建阶段将框架设置为客户端的目标依赖项?
- 您是否在试图从中访问它的文件中
导入
框架? - 您要访问的功能是否具有正确的访问控制(即它是否标记为
public
)?
关于ios - 创建一个 swift ios 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32955432/