如何在Swift中创建可导入的模块?

 sen0226714 发布于 2023-01-11 18:51

我已经阅读了Apple的Swift文档,并且没有找到关于如何创建模块或如何将类或结构成员定义为私有或公共的任何内容.

语法中有对import语句的引用,但我找不到有关它的用途或如何使用它的信息.

有谁知道我在哪里可以找到这个?

2 个回答
  • 在Swift中,"模块"指的是框架.Xcode现在有一个模板,用于为iOS和OS X创建框架项目.

    目前无法声明方法或属性public/protected.如果您希望将此添加为功能,可以在Apple的bug报告器上发出功能请求.还应该注意的是,Apple已声明该语言可能会随着Xcode的每个版本而改变,因此可能会在公开发布之前添加成员访问级别.

    2023-01-11 18:53 回答
  • 此外,有一种方法可以自己制作模块,但这有点难.

    如果您将看到xcrun swift -help您可能会看到几个选项,并且有-emit-module,-emit-library并且-emit-object这可能是有用的,但是,也许,你应该通过框架喜欢正式的方式和分配模块.

    如果您仍想自己创建模块,可以阅读本指南并附上一些说明

    2023-01-11 18:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有