gpt4 book ai didi

ios - 有没有一种简单的方法可以找到框架的所有依赖项?

转载 作者:可可西里 更新时间:2023-11-01 05:20:58 26 4
gpt4 key购买 nike

在用 Swift 编写扩展/在 Objective-C 中编写类别时,我必须决定在我的 Xcode 项目中以结构化的方式组织它们。我认为考虑到不同 Apple 框架的依赖性是个好主意。

让我们以 MapKit 框架的 MKMapView 类为例。它具有 centerCoordinate 类型的属性 CLLocationCoordinate2D。而CLLocationCoordinate2D属于CoreLocation框架。 因此 MapKit 框架依赖于 CoreLocation 框架。

(参见 https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapView_Class/index.html#//apple_ref/occ/instp/MKMapView/centerCoordinate)

我知道我可以浏览相应的头文件来收集我正在寻找的信息。但这非常乏味。

是否有关于 iOS/MacOS SDK 附带的所有 Apple 框架的依赖关系的概述?或者更方便的方法来确定它们?

最佳答案

正在运行 otool (我找不到官方联机帮助页)在框架二进制文件上使用 -L 选项应该会为您提供所有依赖项:

$ otool -L /path/to/ABC.framework/Versions/Current/ABC

关于ios - 有没有一种简单的方法可以找到框架的所有依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26299580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com