有没有办法创建一个用Swift编写的库或框架,不暴露源代码?

时间:2017-03-24 07:32:28

标签: ios objective-c swift static-libraries xcode8

我的问题是那五个:

  1. 我可以使用swift编写静态库吗?

  2. 我可以使用由swift编码的静态库吗?

  3. 我可以使用由objective-c编码的静态库吗?

  4. 似乎从xcode 8开始,静态库只用objective-c编码(没有选择swift),....然后我用Objective-c编写静态库代码, 剂量可以使用完全基于swift的项目(项目的目标SDK是iOS 8)?

  5. 有没有办法创建一个用Swift编写的库或框架,不暴露源代码? 谢谢

1 个答案:

答案 0 :(得分:4)

  1. 不,你必须使用框架来快速
  2. 没有swift
  3. 编码的静态库
  4. 是的,您可以在swift中使用任何类型的Obj-C代码
  5. 使用swift创建动态框架将隐藏您的源,并正确使用访问关键字