在Objective-C中用Swift /类别编写扩展时,我必须决定在Xcode项目中组织它们的结构化方法.我认为考虑不同Apple框架的依赖关系是个好主意.
让我们看一下框架的MKMapView类MapKit.它有一个属性centerCoordinate类型的属性CLLocationCoordinate2D.并且CLLocationCoordinate2D属于CoreLocation框架.因此,MapKit框架取决于CoreLocation框架.
我知道我可以浏览相应的头文件来收集我正在寻找的信息.但这很乏味.
是否在某处概述了iOS/MacOS SDK附带的所有Apple框架的依赖关系?或者更方便的方法来确定它们?
使用框架二进制文件otool的-L选项运行(我找不到官方联机帮助页)应该为您提供所有依赖项:
$ otool -L /path/to/ABC.framework/Versions/Current/ABC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |