【发布时间】:2015-02-24 09:47:59
【问题描述】:
我正在尝试获取 ios 项目中包含的所有库和框架的列表,以编程方式使用 Objective-C 并将列表发送到服务器。如何获得这份名单?
【问题讨论】:
标签: ios objective-c iphone xcode swift
我正在尝试获取 ios 项目中包含的所有库和框架的列表,以编程方式使用 Objective-C 并将列表发送到服务器。如何获得这份名单?
【问题讨论】:
标签: ios objective-c iphone xcode swift
来自NSBundle
+allFrameworks
返回一个包含所有应用程序的数组 代表框架的包。
声明
//SWIFT
class func allFrameworks() -> [AnyObject]
//OBJECTIVE-C
+ (NSArray *)allFrameworks
返回值
代表框架的所有应用程序包的数组。仅包含具有一个或多个 Objective-C 类的框架。
讨论
返回的数组包括在构建应用程序时链接到应用程序的框架以及动态创建的框架的捆绑包。
进口声明
导入基础
可用性
适用于 iOS 2.0 及更高版本。
【讨论】:
for (NSBundle *framework in [NSBundle allFrameworks]) NSLog(@"%@",framework.bundlePath.lastPathComponent); 和@"CoreLocation.framework"比较