Ios 有没有一种简单的方法可以找到框架的所有依赖项?
在Objective-C中编写Swift/categories扩展时,我必须决定在我的Xcode项目中以结构化的方式组织它们。我认为考虑不同苹果框架的依赖性是个好主意 让我们看看Ios 有没有一种简单的方法可以找到框架的所有依赖项?,ios,xcode,macos,Ios,Xcode,Macos,在Objective-C中编写Swift/categories扩展时,我必须决定在我的Xcode项目中以结构化的方式组织它们。我认为考虑不同苹果框架的依赖性是个好主意 让我们看看MapKit框架的MKMapView类。它有一个属性centerCoordinate,其类型为CLLocationCoordinate2D。而CLLocationCoordinate2D属于CoreLocation框架因此,MapKit框架依赖于CoreLocation框架。 (见附件) 我知道我可以浏览相应的头文件来收
MapKit
框架的MKMapView
类。它有一个属性centerCoordinate
,其类型为CLLocationCoordinate2D
。而CLLocationCoordinate2D
属于CoreLocation
框架因此,MapKit
框架依赖于CoreLocation
框架。
(见附件)
我知道我可以浏览相应的头文件来收集我正在寻找的信息。但这相当乏味
有没有关于iOS/MacOS SDK附带的所有苹果框架依赖关系的概述?还是一种更方便的方法来确定它们?在框架二进制文件上使用-L
选项运行(我找不到官方手册页),应该会提供所有依赖项:
$ otool -L /path/to/ABC.framework/Versions/Current/ABC