【问题标题】:Where can I see the source code of CoreLocation?我在哪里可以看到 CoreLocation 的源代码?
【发布时间】:2016-04-04 11:47:58
【问题描述】:

我听说 Swift 是开源的,我认为所有的框架都是开源的。但是,我在https://github.com/apple 上找不到CoreLocation 的源代码。我可以看到 Foundation 的源代码:https://github.com/apple/swift-corelibs-foundation,但我找不到 CoreLocation。有货吗?

【问题讨论】:

  • “我认为所有的框架都是开源的” - 嗯。没有。
  • CoreLocation 是一个系统框架,与 Swift 无关
  • 我认为 swift 的来源是开源的。不适用于苹果的框架......我的意思是编译器和语言的其余语法是开源的
  • 所以所有系统框架都不是开源的,只有CoreFoundation是?
  • CoreFoundation 也是闭源的。唯一开源的 iOS 组件是:opensource.apple.com/release/ios-90

标签: ios swift git open-source core-location


【解决方案1】:
  • CoreLocation 不是开源的,因为它是苹果私有框架(如 UIKit 或 MapKit)的一部分。
  • 只有 Swift 标准库是开源的,就像 Objective-C 一样。

您将能够获得任何标准 swift 库的源代码:http://swiftdoc.org

您还可以访问 swift 编译器的源代码。

TL;DR;不 - 您无法获取 CoreLocation 的源代码

【讨论】:

    猜你喜欢
    • 2010-09-20
    • 2018-06-21
    • 1970-01-01
    • 2011-08-31
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多