gpt4 book ai didi

iphone - iOS静态框架和静态库

转载 作者:行者123 更新时间:2023-12-03 20:27:52 25 4
gpt4 key购买 nike

这个link讨论了如何创建iOS静态框架,他们说

With static libraries, everything else (including the header files) you must distribute separately.

其实我发现使用static lib和framework没有什么区别,你可以看看Admob SDK( https://developers.google.com/mobile-ads-sdk/docs/ ),他们要求的只是拉取XCode项目中的所有文件,所以我真的不明白为什么我们需要使用框架而不是普通的静态库,还是我遗漏了一些东西?

最佳答案

基本上,框架是静态库(例如,一个用于 i386,一个用于 ARM)和头文件的集合。此外,框架也是一个具有非常明确的结构的特殊文件夹。

我不太确定“只需在 Xcode 中添加文件夹”是什么意思...如果您的意思是添加一个包含所有源代码的文件夹或一个包含静态库(包括头文件)的文件夹,那么您是对的,并且(通常)没有很大的区别(取决于要包含的库)。

使用框架主要是为了可用性。添加框架意味着添加一个工件,比添加一堆文件更不容易出错。例如,不可能意外地省略一个头文件。

关于iphone - iOS静态框架和静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12041299/

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