【发布时间】:2015-06-12 11:55:11
【问题描述】:
我创建了一个包含捆绑文件的框架。捆绑文件位于框架内的资源文件夹下。所以我的问题是每当有人需要将框架集成到他们的项目中时,他们必须将包文件从框架资源文件夹拖放到项目中。是否可以通过编程方式链接框架资源文件并在项目中读取?
【问题讨论】:
-
文件的类型是什么?是图片吗?
-
它的 bundle 文件包含 xib、images、plist 和 json 文件。
-
您是想将资源直接暴露给用户,还是让他们使用一个类或反过来使用该资源的东西?请让您的问题更具体地说明您正在尝试做什么以及究竟发生了什么未达到您的预期。
-
资源随框架提供。用户已直接在他们的项目中使用该图像,xib。这里的问题是用户在 xcode 构建阶段链接了框架,并将框架包文件拖放到 xcode 项目中。
-
您可以使用动态框架,按照您描述的方式工作。但是请注意,动态框架仅在 iOS8+ 中受支持
标签: frameworks static-libraries nsbundle